Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Evolutionärer Algorithmus</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Evolution%C3%A4rer_Algorithmus"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Evolutionärer_Algorithmus rootpage-Evolutionärer_Algorithmus skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Evolutionärer Algorithmus</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p><b>Evolutionäre Algorithmen</b> (<b>EA</b>) sind eine Klasse von <a href="Stochastik" title="Stochastik">stochastischen</a>, <a href="Metaheuristik" title="Metaheuristik">metaheuristischen</a> <a href="Optimierungsverfahren" class="mw-redirect" title="Optimierungsverfahren">Optimierungsverfahren</a>, deren Funktionsweise von der <a href="Evolution" title="Evolution">Evolution</a> natürlicher Lebewesen inspiriert ist.
</p><p>In Anlehnung an die <a href="Natur" title="Natur">Natur</a> werden Lösungskandidaten für ein bestimmtes Problem künstlich evolviert, EAs sind also <a href="Naturanaloge_Optimierungsverfahren" title="Naturanaloge Optimierungsverfahren">naturanaloge Optimierungsverfahren</a>. Die Zuordnung zu den stochastischen und metaheuristischen Algorithmen bedeutet vor allem, dass EAs meist nicht die beste Lösung für ein Problem finden, aber bei Erfolg eine hinreichend gute, was in der Praxis vor allem bei <a href="NP-Vollst%C3%A4ndigkeit" title="NP-Vollständigkeit">NP-vollständigen</a> Problemen bereits wünschenswert ist. Die Verfahren verschiedener EAs unterscheiden sich untereinander in erster Linie durch die genutzten <a href="Selektion_(Evolution)" title="Selektion (Evolution)">Selektions-</a>, <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">Rekombinations</a>- und <a href="Mutation_(evolution%C3%A4rer_Algorithmus)" title="Mutation (evolutionärer Algorithmus)">Mutationsoperatoren</a>, das <a href="Genotyp" title="Genotyp">Genotyp</a>-<a href="Ph%C3%A4notyp" title="Phänotyp">Phänotyp</a>-Mapping sowie die <a href="Genetische_Repr%C3%A4sentation" title="Genetische Repräsentation">Problemrepräsentation</a>.
</p><p>Die ersten praktischen <a href="Implementierung" title="Implementierung">Implementierungen</a> evolutionärer Algorithmen wurden Ende der 1950er Jahre veröffentlicht,<sup id="cite_ref-George_Friedman_2-0" class="reference"><a href="#cite_note-George_Friedman-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> allerdings äußerten sich bereits in den vorhergehenden Jahrzehnten Wissenschaftler zum Potenzial der Evolution für <a href="Maschinelles_Lernen" title="Maschinelles Lernen">maschinelles Lernen</a>.<sup id="cite_ref-Toward_a_New_Philosophy_of_Machine_Intelligence_3-0" class="reference"><a href="#cite_note-Toward_a_New_Philosophy_of_Machine_Intelligence-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Es gibt vier Hauptströmungen, deren Konzepte zumindest <a href="Geschichte" title="Geschichte">historisch</a> voneinander zu unterscheiden sind:
</p>
<ul><li><a class="mw-selflink-fragment" href="#Genetische_Algorithmen_(GA)">genetische Algorithmen</a></li>
<li><a class="mw-selflink-fragment" href="#Evolutionsstrategien_(ES)">Evolutionsstrategien</a></li>
<li><a class="mw-selflink-fragment" href="#Genetische_Programmierung_(GP)">genetische Programmierung</a> und</li>
<li><a class="mw-selflink-fragment" href="#Evolutionäre_Programmierung_(EP)">evolutionäre Programmierung</a></li></ul>
<p>Heute verschwimmen diese Abgrenzungen zunehmend. Für eine bestimmte Anwendung wird ein EA geeignet entworfen, wobei in den letzten Jahrzehnten viele verschiedene Algorithmen und einzelne Operatoren entwickelt wurden, die heute benutzt werden können.
</p><p>Die Anwendungen von EAs gehen über Optimierung und Suche hinaus und finden sich auch in <a href="Kunst" title="Kunst">Kunst</a>, <a href="Modellierung" class="mw-redirect" title="Modellierung">Modellierung</a> und <a href="Simulation" title="Simulation">Simulation</a>, insbesondere auch bei der Untersuchung <a href="Evolutionsbiologie" title="Evolutionsbiologie">evolutionsbiologischer Fragestellungen</a>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Einführung"><span id="Einf.C3.BChrung"></span>Einführung</h2></div>
<p>Evolutionäre Algorithmen werden vorrangig zur <a href="Optimierung" class="mw-redirect" title="Optimierung">Optimierung</a> oder <a href="Suchalgorithmus" class="mw-redirect" title="Suchalgorithmus">Suche</a> eingesetzt. Konkrete Probleme, die mit EAs gelöst werden, sind äußerst divers, z.&nbsp;B.: die Entwicklung von <a href="Sensornetz" title="Sensornetz">Sensornetzen</a>, <a href="Aktienmarkt" title="Aktienmarkt">Aktienmarktanalyse</a>, <a href="RNA" class="mw-redirect" title="RNA">RNA</a>-Strukturvorhersage,<sup id="cite_ref-EvoApplications_2012_4-0" class="reference"><a href="#cite_note-EvoApplications_2012-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> <a href="Scheduling" title="Scheduling">Schedulingprobleme</a><sup id="cite_ref-:1_5-0" class="reference"><a href="#cite_note-:1-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>, <a href="Design" title="Design">Design</a>optimierung<sup id="cite_ref-:2_6-0" class="reference"><a href="#cite_note-:2-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> (siehe auch obiges Bild der Satellitenantenne) oder Roboterbahnplanung.<sup id="cite_ref-:20_7-0" class="reference"><a href="#cite_note-:20-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Auch bei Problemen, über deren Beschaffenheit nur wenig Wissen vorliegt, können sie zufriedenstellende Lösungen finden. Dies ist auf die Eigenschaften ihres natürlichen Vorbildes zurückzuführen.
</p>
<table class="wikitable float-right">

<tbody><tr class="hintergrundfarbe6">
<th>Natürliches Vorbild</th>
<th>Evolutionärer Algorithmus</th>
<th>Beispiel
</th></tr>
<tr>
<td>Organismus</td>
<td>Lösungskandidat</td>
<td>Autotür
</td></tr>
<tr>
<td>Fortpflanzungserfolg</td>
<td>Wert der <a href="Fitnessfunktion" title="Fitnessfunktion">Fitnessfunktion</a></td>
<td>Strömungswiderstand
</td></tr>
<tr>
<td>Natürliche Mutation</td>
<td>Mutation</td>
<td>Änderung der Form
</td></tr></tbody></table>
<p>In der biologischen Evolution sind die <a href="Gen" title="Gen">Gene</a> von <a href="Organismus" title="Organismus">Organismen</a> natürlich vorkommenden <a href="Mutation" title="Mutation">Mutationen</a> ausgesetzt, wodurch <a href="Genetische_Variabilit%C3%A4t" class="mw-redirect" title="Genetische Variabilität">genetische Variabilität</a> entsteht. Mutationen können sich positiv, negativ oder gar nicht auf die Erben auswirken. Da es zwischen erfolgreichen Individuen zur Fortpflanzung (<a href="Rekombination_(Genetik)" title="Rekombination (Genetik)">Rekombination</a>) kommt, können sich <a href="Art_(Biologie)" title="Art (Biologie)">Arten</a> über mehrere Generationen an einen vorliegenden <a href="Selektion_(Evolution)" title="Selektion (Evolution)">Selektionsdruck</a> anpassen (z.&nbsp;B. <a href="Klimaver%C3%A4nderung" class="mw-redirect" title="Klimaveränderung">Klimaveränderungen</a> oder die Erschließung einer <a href="%C3%96kologische_Nische" title="Ökologische Nische">ökologischen Nische</a>). Diese vereinfachte Vorstellung wird in der <a href="Informatik" title="Informatik">Informatik</a> idealisiert und künstlich im <a href="Computer" title="Computer">Computer</a> nachgebildet. Dabei wird die <i>Güte</i> eines Lösungskandidaten explizit mit einer <a href="Fitnessfunktion" title="Fitnessfunktion">Fitnessfunktion</a> berechnet, sodass verschiedene Kandidaten vergleichbar sind.
</p><p>Entsprechend dem natürlichen Vorbild gibt es bei den EAs <a href="Genom_(evolution%C3%A4rer_Algorithmus)" title="Genom (evolutionärer Algorithmus)">Individuen</a>, die aus einem <a href="Genom_(evolution%C3%A4rer_Algorithmus)" title="Genom (evolutionärer Algorithmus)">Genom</a> bestehen, welches die zu bestimmenden Eigenschaften der gesuchten Lösung in geeigneter Weise enthält. Ein Individuum entspricht einem Lösungskandidaten. Die durch die <a href="Genetischer_Operator" title="Genetischer Operator">genetischen Operatoren</a> erzeugten Individuen werden Nachkommen oder Kinder genannt. Eine Iteration des Verfahrens heißt entsprechend dem biologischen Vorbild Generation. Weitere Begriffsdefinitionen können in der VDI-Richtlinie VDI/VDE 3550<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> gefunden werden.
</p><p>In der Praxis könnte z.&nbsp;B. die Form einer Autotür so optimiert werden, dass der <a href="Str%C3%B6mungswiderstand" title="Strömungswiderstand">aerodynamische Widerstand</a> minimal wird. Die Eigenschaften einer potenziellen Lösung werden dabei im Rechner als <a href="Genom_(evolution%C3%A4rer_Algorithmus)" title="Genom (evolutionärer Algorithmus)">Genom</a> gespeichert. Häufige Problemrepräsentationen sind Genome aus <a href="Dualsystem" title="Dualsystem">binären</a> oder <a href="Reelle_Zahl" title="Reelle Zahl">reellen Zahlen</a> oder eine Reihenfolge bekannter Elemente (bei <a href="Kombinatorik" title="Kombinatorik">kombinatorischen Problemen</a>, z.&nbsp;B. <a href="Travelling_Salesman" class="mw-redirect" title="Travelling Salesman">Travelling Salesman</a>).
</p><p>Die starken Vereinfachungen, die im Vergleich zur Evolution getroffen werden, stellen ein Problem in Bezug auf die Erforschung evolutionsbiologischer Fragestellungen mit EAs dar. Ergebnisse können nicht einfach auf die komplexere <a href="Natur" title="Natur">Natur</a> übertragen werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="Pseudocode">Pseudocode</h3></div>
<p>Das grobe Verfahren evolutionärer Algorithmen besteht meist aus einer Initialisierung und einer <a href="Schleife_(Programmierung)" title="Schleife (Programmierung)">Generationsschleife</a>, die solange durchlaufen wird, bis ein <a href="Abbruchkriterium" class="mw-redirect" title="Abbruchkriterium">Abbruchkriterium</a> erfüllt ist.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>9.1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>10.1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>11.1<span class="cite-bracket">]</span></a></sup> Dazu nachfolgend ein Pseudocode, dessen Notation an die von Krasnogor<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> angelehnt ist:
</p>
<dl><dt>Pseudocode eines elitären EAs mit sexueller Reproduktion:</dt></dl>
<pre> <i>Initialisierung:</i> <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t=0}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>=</mo>
<mn>0</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t=0}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/43469ec032d858feae5aa87029e22eaaf0109e9c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:5.101ex; height:2.176ex;" alt="{\displaystyle t=0}" loading="lazy"></span>; // Initialisierung des Generationszählers
Erzeuge eine zufällige Startpopulation <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/7bdf246d27d8dd80dc45c1a1eaac69d42ce532d6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.318ex; height:2.509ex;" alt="{\displaystyle P_{t}}" loading="lazy"></span>;
Berechne die Fitness <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(p)\ \ \forall p\in P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>p</mi>
<mo stretchy="false">)</mo>
<mtext>&nbsp;</mtext>
<mtext>&nbsp;</mtext>
<mi mathvariant="normal">∀<!-- ∀ --></mi>
<mi>p</mi>
<mo>∈<!-- ∈ --></mo>
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(p)\ \ \forall p\in P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/40788d38c55058b16cbf3a1c1444495b0367c4c3.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.039ex; height:2.843ex;" alt="{\displaystyle f(p)\ \ \forall p\in P_{t}}" loading="lazy"></span>; // initiale Bewertung
<b>while</b> Abbruchkriterien sind nicht erfüllt <b>do</b>
<span style="white-space:nowrap"><i>Partnerwahl:</i> Wähle entsprechend <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(p)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<mi>p</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(p)}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/8a2be54931c84179e944e716af5bf95657cbce1d.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.257ex; height:2.843ex;" alt="{\displaystyle f(p)}" loading="lazy"></span> eine Teilmenge von <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/7bdf246d27d8dd80dc45c1a1eaac69d42ce532d6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.318ex; height:2.509ex;" alt="{\displaystyle P_{t}}" loading="lazy"></span> und speichere sie in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/5e5dc8a427dde512f6e6ad2bc77738872d234c18.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.08ex; height:2.509ex;" alt="{\displaystyle M_{t}}" loading="lazy"></span>;</span>
<span style="white-space:nowrap"><i>Nachkommen:</i>&nbsp; Rekombiniere und mutiere Individuen <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p\in M_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>∈<!-- ∈ --></mo>
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p\in M_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b926c4780d3def7d66a1e85a5264f2808aaf3515.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:7.18ex; height:2.509ex;" alt="{\displaystyle p\in M_{t}}" loading="lazy"></span> und speichere sie in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M'_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
<mo>′</mo>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M'_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b8784e1f4f495041b4dab473ac535edef3fa217f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.183ex; height:2.843ex;" alt="{\displaystyle M'_{t}}" loading="lazy"></span>;</span>
<span style="white-space:nowrap"><i>Bewertung:</i> &nbsp; Berechne die Fitness <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle f(p')\ \ \forall p'\in M'_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>f</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>p</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mtext>&nbsp;</mtext>
<mtext>&nbsp;</mtext>
<mi mathvariant="normal">∀<!-- ∀ --></mi>
<msup>
<mi>p</mi>
<mo>′</mo>
</msup>
<mo>∈<!-- ∈ --></mo>
<msubsup>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
<mo>′</mo>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle f(p')\ \ \forall p'\in M'_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/4b69b803f0846cd07d8467b2c1a6ff2501220eb9.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:15.274ex; height:3.176ex;" alt="{\displaystyle f(p')\ \ \forall p'\in M'_{t}}" loading="lazy"></span>;</span>
<i>Nachfolgegeneration:</i> <span style="white-space:nowrap">Erzeuge <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t+1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t+1}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/6cce2af182d1f9de601fc82ddff1f77450f26a0c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.419ex; height:2.509ex;" alt="{\displaystyle P_{t+1}}" loading="lazy"></span> durch fitnessbasierte Auswahl von Individuen aus <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/7bdf246d27d8dd80dc45c1a1eaac69d42ce532d6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.318ex; height:2.509ex;" alt="{\displaystyle P_{t}}" loading="lazy"></span> und <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M'_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
<mo>′</mo>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M'_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b8784e1f4f495041b4dab473ac535edef3fa217f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.183ex; height:2.843ex;" alt="{\displaystyle M'_{t}}" loading="lazy"></span>;</span>
<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t:=t+1}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>t</mi>
<mo>:=</mo>
<mi>t</mi>
<mo>+</mo>
<mn>1</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle t:=t+1}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/e1916e4d63baf3597deeede88cba48952f126524.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:9.427ex; height:2.343ex;" alt="{\displaystyle t:=t+1}" loading="lazy"></span>; // erhöhe Generationszähler
<b>end while</b>
<i>Ergebnis:</i> Liefere bestes Individuum <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle p\in P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>p</mi>
<mo>∈<!-- ∈ --></mo>
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle p\in P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/77fde6d1b52860a0ceae30e0f2443367eb7e1f23.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; margin-left: -0.089ex; width:6.418ex; height:2.509ex;" alt="{\displaystyle p\in P_{t}}" loading="lazy"></span> als Ergebnis ab;
</pre>
<p>Bei der <i>Initialisierung</i> der Startpopulation werden die Individuen zufällig erzeugt, um eine möglichst breite Abdeckung des Suchraums und eine hohe genotypische Diversität zu erhalten.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> In Abweichung davon kann es aber auch zielführend sein, einen kleinen Teil (maximal 20&nbsp;%)<sup id="cite_ref-:02_18-0" class="reference"><a href="#cite_note-:02-18"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> der initialen Individuen durch geeignete (Meta-)Heuristiken,<sup id="cite_ref-:02_18-1" class="reference"><a href="#cite_note-:02-18"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:18_19-0" class="reference"><a href="#cite_note-:18-19"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> eventuell basierend auf Lösungen ähnlicher Aufgaben,<sup id="cite_ref-:19_20-0" class="reference"><a href="#cite_note-:19-20"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> zu generieren.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup>
</p><p>Die Bestimmung von <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/5e5dc8a427dde512f6e6ad2bc77738872d234c18.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.08ex; height:2.509ex;" alt="{\displaystyle M_{t}}" loading="lazy"></span>, <i>Partnerwahl</i> oder <i>Elternselektion</i> genannt, erfolgt bei den meisten EAs fitnessbasiert und gehört zusammen mit der Auswahl der Individuen zur Bildung der nächsten Generation zu den <a href="Selektion_(evolution%C3%A4rer_Algorithmus)" title="Selektion (evolutionärer Algorithmus)">Selektionsmechanismen</a> des Verfahrens, welche der evolutionären Suche die Richtung geben. Es gibt eine Vielzahl von Methoden zur Partnerwahl,<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>11.2<span class="cite-bracket">]</span></a></sup> darunter die einfache fitnessproportionale Selektion,<sup id="cite_ref-:0_24-0" class="reference"><a href="#cite_note-:0-24"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> die Turnierselektion<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>11.3<span class="cite-bracket">]</span></a></sup> und die häufiger verwendete rangbasierte Selektion.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup>
</p><p>Meist werden die <i>Nachkommen</i> durch <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">Rekombination</a> zweier Eltern aus <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/5e5dc8a427dde512f6e6ad2bc77738872d234c18.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:3.08ex; height:2.509ex;" alt="{\displaystyle M_{t}}" loading="lazy"></span> mit anschließender <a href="Mutation_(evolution%C3%A4rer_Algorithmus)" title="Mutation (evolutionärer Algorithmus)">Mutation</a> erzeugt, was der <a href="Geschlechtliche_Fortpflanzung" title="Geschlechtliche Fortpflanzung">geschlechtlichen Reproduktion</a> im biologischen Vorbild entspricht.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>11.4<span class="cite-bracket">]</span></a></sup> Die <a href="Ungeschlechtliche_Vermehrung" title="Ungeschlechtliche Vermehrung">asexuelle Reproduktion</a> würde einer Mutation von Elter-<a href="Klonen" title="Klonen">Klonen</a> entsprechen.<sup id="cite_ref-28-1" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>11.4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Durch mehrfache Ausführung dieser Operatoren können je nach Ausgestaltung des EAs auch mehr als nur zwei Nachkommen pro Paarung erzeugt werden.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>24.1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>25.1<span class="cite-bracket">]</span></a></sup>
</p><p>Bei der <i>Bewertung</i> wird jedem Nachkommen entsprechend seiner Güte ein Wert der <a href="Fitnessfunktion" title="Fitnessfunktion">Fitnessfunktion</a> zugewiesen. Die Fitness steuert die Reproduktionswahrscheinlichkeit der Individuen und kann zusammen mit der nachfolgend beschriebenen Selektion als die Umsetzung von Darwins „natürliche Auslese“<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> angesehen werden.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>11.5<span class="cite-bracket">]</span></a></sup>
</p><p>Die <i>Nachfolgegeneration</i>, also die Menge <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t+1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t+1}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/6cce2af182d1f9de601fc82ddff1f77450f26a0c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:4.419ex; height:2.509ex;" alt="{\displaystyle P_{t+1}}" loading="lazy"></span> mit <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> Individuen, wird fitnessbasiert entweder aus der Menge der <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> Eltern in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle P_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>P</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle P_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/7bdf246d27d8dd80dc45c1a1eaac69d42ce532d6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:2.318ex; height:2.509ex;" alt="{\displaystyle P_{t}}" loading="lazy"></span> und der <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>λ<!-- λ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b43d0ea3c9c025af1be9128e62a18fa74bedda2a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.355ex; height:2.176ex;" alt="{\displaystyle \lambda }" loading="lazy"></span> Nachkommen in <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M'_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
<mo>′</mo>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M'_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b8784e1f4f495041b4dab473ac535edef3fa217f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.183ex; height:2.843ex;" alt="{\displaystyle M'_{t}}" loading="lazy"></span> (sogenannte Plus-Strategie) oder nur aus der Menge <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle M'_{t}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msubsup>
<mi>M</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
<mo>′</mo>
</msubsup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle M'_{t}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b8784e1f4f495041b4dab473ac535edef3fa217f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:3.183ex; height:2.843ex;" alt="{\displaystyle M'_{t}}" loading="lazy"></span> (Komma-Strategie) ausgewählt.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> Da bei der Plus-Strategie das beste Elternindividuum im Gegensatz zum biologischen Vorbild überleben kann, wird ein EA mit dieser Selektionsform auch als <i>elitär</i> bezeichnet.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>9.2<span class="cite-bracket">]</span></a></sup> Auf die damit verbundene Problematik wird im Abschnitt <a href="#Konvergenz">Konvergenz</a> eingegangen.
</p><p>Als <i>Abbruchkriterien</i> werden häufig die Anzahl durchlaufener Generationen, die vergangene Zeit oder die erreichte Lösungsqualität herangezogen.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>10.2<span class="cite-bracket">]</span></a></sup> Außerdem kann die Stagnation erfasst werden, z.&nbsp;B. in dem man die Generationen ohne Verbesserung des besten Nachkommen oder ohne Übernahme eines Nachkommen in die Nachfolgegeneration zählt.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>25.2<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Bestandteile">Bestandteile</h2></div>
<p>Evolutionäre Algorithmen unterscheiden sich untereinander vor allem in der jeweiligen <a href="Genetische_Repr%C3%A4sentation" title="Genetische Repräsentation">genetischen Repräsentation</a>, der <a href="Fitnessfunktion" title="Fitnessfunktion">Fitnessfunktion</a> und den genutzten <a href="Genetischer_Operator" title="Genetischer Operator">genetischen Operatoren</a>: <a href="Mutation_(evolution%C3%A4rer_Algorithmus)" title="Mutation (evolutionärer Algorithmus)">Mutation</a>, <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">Rekombination</a> und <a href="Selektion_(evolution%C3%A4rer_Algorithmus)" title="Selektion (evolutionärer Algorithmus)">Selektion</a>.
</p>

<p>Mutation und Rekombination sind die Suchoperatoren evolutionärer Algorithmen, mit denen der Suchraum erkundet wird. Ihre Anwendung auf Lösungskandidaten kann keine Verbesserung garantieren,<sup id="cite_ref-:15_40-0" class="reference"><a href="#cite_note-:15-40"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> allerdings erhält der Suchprozess durch die Selektion eine Richtung, die bei erfolgreicher Konzeption zum globalen Optimum oder zumindest in dessen Nähe führt. Während mit dem <a href="Mutation_(evolution%C3%A4rer_Algorithmus)" title="Mutation (evolutionärer Algorithmus)">Mutationsoperator</a> völlig neue Bereiche des Suchraums erschlossen werden können, ermöglicht die <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">Rekombination</a> vor allem die Zusammenführung erfolgreicher Teillösungen oder <a href="Schemasatz" class="mw-redirect" title="Schemasatz">Schemata</a> bei den klassischen genetischen Algorithmen (<i>Building-Block-Hypothese</i>). Eine erfolgreiche Suche basiert also auf der Kombination beider Suchoperatoren. Der Erfolg eines Rekombinationsoperators hängt von der Beschaffenheit der Fitnesslandschaft ab. Je mehr <a href="Extremwert" title="Extremwert">lokale Optima</a> die Fitnesslandschaft aufweist, desto wahrscheinlicher erzeugt die Rekombination aus zwei Individuen, die sich auf benachbarten lokalen Optima befinden, einen Nachfahren im Tal dazwischen. Mutationen sind von dieser Eigenschaft der Fitnesslandschaft nahezu unabhängig.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p><p>Der Entwurf der verschiedenen Komponenten bestimmt, wie sich der evolutionäre Algorithmus bei der Optimierung des gegebenen Problems in Bezug auf <a href="Folgenkonvergenz" class="mw-redirect" title="Folgenkonvergenz">Konvergenzverhalten</a>, benötigte <a href="Rechenzeit" class="mw-redirect" title="Rechenzeit">Rechenzeit</a> und die Erschließung des Problemraums<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> verhält. Insbesondere müssen die genetischen Operatoren sorgfältig auf die zugrunde liegende Repräsentation abgestimmt sein, sodass sowohl die bekannten, guten Regionen des Problemraums genutzt, als auch die unbekannten Regionen erkundet werden können.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> Dabei spielen die <a href="Genetische_Repr%C3%A4sentation#Beziehungen_zwischen_Such-_und_Problemraum" title="Genetische Repräsentation">Beziehungen zwischen Such- und Problemraum</a> eine Rolle. Im einfachsten Fall entspricht der Suchraum dem Problemraum (direkte Problemrepräsentation).
</p>
<div class="mw-heading mw-heading2"><h2 id="Theoretische_Grundlagen">Theoretische Grundlagen</h2></div>
<div class="mw-heading mw-heading3"><h3 id="No-free-Lunch-Theorem">No-free-Lunch-Theorem</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="No-free-Lunch-Theoreme" title="No-free-Lunch-Theoreme">No-free-Lunch-Theoreme</a></i></div>
<p>Das No-free-Lunch-Theorem der Optimierung besagt, dass alle Optimierungsstrategien gleich effektiv sind, wenn die Menge aller Optimierungsprobleme betrachtet wird. Unter der gleichen Voraussetzung ist auch kein evolutionärer Algorithmus grundsätzlich besser als ein anderer. Dies kann nur dann der Fall sein, wenn die Menge aller Probleme eingeschränkt wird. Genau das wird in der Praxis auch zwangsläufig getan. Ein EA muss also Problemwissen ausnutzen (z.&nbsp;B. durch die Wahl einer bestimmten Mutationsstärke). Werden also zwei EAs verglichen, dann wird diese Einschränkung impliziert. Darüber hinaus kann ein EA Problemwissen nutzen, indem z.&nbsp;B. ein Teil der Startpopulation nicht zufällig generiert wird, sondern einige Individuen durch Heuristiken oder andere Verfahren erzeugt werden.<sup id="cite_ref-:18_19-1" class="reference"><a href="#cite_note-:18-19"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:19_20-1" class="reference"><a href="#cite_note-:19-20"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Eine weitere Möglichkeit besteht darin, geeignete Heuristiken, lokale Suchverfahren oder andere problembezogene Verfahren bei der Erzeugung der Nachkommen zu beteiligen. Diese Form der Erweiterung eines EAs ist auch als <a href="Memetischer_Algorithmus" title="Memetischer Algorithmus">Memetischer Algorithmus</a> bekannt. Beide Erweiterungen spielen bei praktischen Anwendungen eine große Rolle, da sie den Suchprozess beschleunigen und robuster machen können.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Konvergenz">Konvergenz</h3></div>
<p>Für elitäre EAs (siehe Abschnitt <a href="#Pseudocode">Pseudocode</a>) gibt es einen allgemeinen <a href="Konvergenz_(Mathematik)" title="Konvergenz (Mathematik)">Konvergenz</a>beweis unter der Voraussetzung, dass ein <a href="Optimum" title="Optimum">Optimum</a> existiert. <a href="Ohne_Beschr%C3%A4nkung_der_Allgemeinheit" title="Ohne Beschränkung der Allgemeinheit">Ohne Beschränkung der Allgemeinheit</a> wird für den Beweis von einer Maximumsuche ausgegangen:
</p><p>Aus der Eigenschaft elitärer Nachkommensakzeptanz folgt, dass pro Generation <i>k</i> mit einer Wahrscheinlichkeit <i>P &gt;</i> 0 eine Verbesserung der Fitness 𝑭 des jeweils besten Individuums <i>𝒙′</i> auftreten wird. Also:
</p>
<div class="center"><big>𝑭(𝒙′<sub>𝟏</sub>) ≤ 𝑭(𝒙′<sub>𝟐</sub>) ≤ 𝑭(𝒙′<sub>𝟑</sub>) ≤ ⋯ ≤ 𝑭(𝒙′<sub>𝒌</sub>) ≤ ⋯</big></div>
<p>D. h., die Fitnesswerte stellen eine monoton nicht fallende <a href="Folge_(Mathematik)" title="Folge (Mathematik)">Zahlenfolge</a> dar, die wegen der Existenz des Optimums <a href="Beschr%C3%A4nkte_Menge" title="Beschränkte Menge">beschränkt</a> ist. Daraus folgt die Konvergenz der Zahlenfolge gegen das Optimum.
</p><p>Da der Beweis keinerlei Aussage über die Konvergenzgeschwindigkeit macht, hilft er bei der praktischen Anwendung von EAs wenig. Aber er begründet die Empfehlung, elitäre EAs zu verwenden. Bei Verwendung des üblichen <a href="Panmixie" title="Panmixie">panmiktischen</a> <a href="Populationsmodell_(evolution%C3%A4rer_Algorithmus)" title="Populationsmodell (evolutionärer Algorithmus)">Populationsmodells</a> neigen elitäre EAs jedoch stärker zur <a href="Vorzeitige_Konvergenz" title="Vorzeitige Konvergenz">vorzeitigen Konvergenz</a> als nichtelitäre. Bei einem panmiktischen Populationsmodell ist die Partnerwahl (siehe Abschnitt <a href="#Pseudocode">Pseudocode</a>) so gestaltet, dass jedes Individuum der gesamten Population als Partner in Frage kommt. Das generelle Risiko zur vorzeitigen Konvergenz elitärer EAs kann demgegenüber durch geeignete <a href="Populationsmodell_(evolution%C3%A4rer_Algorithmus)" title="Populationsmodell (evolutionärer Algorithmus)">Populationsmodelle</a> deutlich verringert werden.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Schematheorem">Schematheorem</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="Schematheorem" title="Schematheorem">Schematheorem</a></i></div>
<p>Das Schematheorem von <a href="John_H._Holland" title="John H. Holland">John H. Holland</a> wird allgemein als Erklärung des Erfolgs von einem Grundtyp evolutionärer Algorithmen, nämlich den <i>klassischen genetischen Algorithmen</i>, gesehen. Es besagt vereinfacht, dass sich kurze Bitmuster mit überdurchschnittlicher <a href="Fitness_(Biologie)" title="Fitness (Biologie)">Fitness</a> schnell in einer Generation ausbreiten, die durch einen genetischen Algorithmus <a href="Evolution" title="Evolution">evolviert</a> wird. So können Aussagen über den langfristigen Erfolg eines genetischen Algorithmus getroffen werden. Über die praktische Bedeutung des Schematheorems und der damit zusammenhängenden Building-Block-Hypothese für die Gestaltung von EAs, die nicht auf Bitstrings beruhen, herrscht Uneinigkeit.<sup id="cite_ref-:17_48-0" class="reference"><a href="#cite_note-:17-48"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>11.6<span class="cite-bracket">]</span></a></sup> Das Buch von Volker Nissen fasst die Kritik und die Auseinandersetzung dazu fundiert zusammen.<sup id="cite_ref-:16_50-0" class="reference"><a href="#cite_note-:16-50"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Virtuelle_Alphabete">Virtuelle Alphabete</h3></div>
<p>Mit der Theorie der virtuellen Alphabete zeigte <a href="David_E._Goldberg" title="David E. Goldberg">David E. Goldberg</a> <a href="1990" title="1990">1990</a>, dass durch eine Repräsentation mit reellen Zahlen ein EA, der klassische Rekombinationsoperatoren (z.&nbsp;B. uniformes oder n-Punkt Crossover) nutzt, bestimmte Bereiche des Suchraums nicht erreichen kann,<sup id="cite_ref-Stender,_Hillebrand,_Kingdon_51-0" class="reference"><a href="#cite_note-Stender,_Hillebrand,_Kingdon-51"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> im Gegensatz zu einer Repräsentation mit <a href="Bin%C3%A4re_Zahl" class="mw-redirect" title="Binäre Zahl">binären Zahlen</a>. Daraus ergibt sich, dass EA mit reeller Repräsentation arithmetische Operatoren zur <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">Rekombination</a> nutzen müssen (z.&nbsp;B. <a href="Arithmetisches_Mittel" title="Arithmetisches Mittel">arithmetisches Mittel</a> oder die <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)" title="Rekombination (evolutionärer Algorithmus)">intermediäre Rekombination</a>). Mit geeigneten Operatoren sind reellwertige Repräsentationen entgegen der früheren Meinung effektiver als binäre.<sup id="cite_ref-Stender,_Hillebrand,_Kingdon_51-1" class="reference"><a href="#cite_note-Stender,_Hillebrand,_Kingdon-51"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Anwendungsgebiete">Anwendungsgebiete</h2></div>
<p>Die Bereiche, in denen evolutionäre Algorithmen praktisch eingesetzt werden, sind nahezu unbegrenzt<sup id="cite_ref-:3_53-0" class="reference"><a href="#cite_note-:3-53"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> und reichen von <a href="Industrie" title="Industrie">Industrie</a>,<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> Technik,<sup id="cite_ref-:4_57-0" class="reference"><a href="#cite_note-:4-57"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:5_58-0" class="reference"><a href="#cite_note-:5-58"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:15_40-1" class="reference"><a href="#cite_note-:15-40"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> Roboterbahnplanung<sup id="cite_ref-:20_7-1" class="reference"><a href="#cite_note-:20-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> und Landwirtschaft<sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> über <a href="Forschung" title="Forschung">Forschung</a><sup id="cite_ref-:13_1-1" class="reference"><a href="#cite_note-:13-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> bis zur Kunst (<a href="Evolution%C3%A4re_Kunst" title="Evolutionäre Kunst">evolutionäre Kunst</a>). Die Anwendung eines evolutionären Algorithmus erfordert vom unerfahrenen Anwender ein gewisses Maß an Umdenken, da die Herangehensweise an eine Aufgabenstellung mit Hilfe eines Suchalgorithmus anders ist als bei traditionellen exakten Verfahren und eher nicht zum Curriculum von Ingenieuren oder anderen Fachrichtungen gehört. Es gibt daher einige Publikationen, die den Anfänger als Zielgruppe haben und ihm oder ihr dabei helfen wollen, Anfängerfehler zu vermeiden und ein Anwendungsprojekt zum Erfolg zu führen.<sup id="cite_ref-:6_63-0" class="reference"><a href="#cite_note-:6-63"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>9.3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-65" class="reference"><a href="#cite_note-65"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>11.7<span class="cite-bracket">]</span></a></sup> Dazu gehört auch die Klärung der grundlegenden Frage, wann man einen EA zur Lösung einer Aufgabenstellung anwenden soll und wann besser nicht.<sup id="cite_ref-:6_63-1" class="reference"><a href="#cite_note-:6-63"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> Die Konferenzserie <i>Applications of Evolutionary Computation</i> kann einen Überblick über die vielfältigen Anwendungen geben und dabei unterstützen, Veröffentlichungen zur eigenen Problemstellung zu finden.<sup id="cite_ref-:3_53-1" class="reference"><a href="#cite_note-:3-53"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Wirtschaft">Wirtschaft</h3></div>
<p>EAs werden zur <a href="Verifikation" class="mw-redirect" title="Verifikation">Verifikation</a> und Optimierung von <a href="Prototyp_(Technik)" title="Prototyp (Technik)">Prototypen</a> eingesetzt. Zum Beispiel werden die Geschwindigkeit von <a href="Mikroprozessor" title="Mikroprozessor">Mikroprozessoren</a>, der Stromverbrauch von <a href="Mobiltelefon" title="Mobiltelefon">Mobiltelefonen</a> oder die Wiederverwendbarkeit von Produkten (<a href="Recycling" title="Recycling">Recycling</a>) optimiert.<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> Auch bei dem Entwurf von <a href="Telekommunikationsnetz" class="mw-redirect" title="Telekommunikationsnetz">Telekommunikationsnetzen</a>, <a href="Infrastruktur" title="Infrastruktur">Infrastruktur</a> allgemein oder <a href="Sensornetz" title="Sensornetz">Sensornetzen</a>. In der Finanzwelt werden mit EAs Aktienmärkte analysiert, spieltheoretische Analysen oder agentenbasierte Simulationen entworfen<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> und <a href="Portfoliotheorie" title="Portfoliotheorie">Portfolios</a> für maximalen Gewinn und minimales Risiko optimiert.<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> Sogar zur Optimierung von landwirtschaftlichen Betrieben werden sie genutzt, um langjährige Auswirkungen zu testen, <a href="Management" title="Management">Managementstrategien</a> zu entwickeln oder praktisch nicht ausführbare Experimente zu simulieren.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> Ein weiteres großes Anwendungsgebiet ist Scheduling,<sup id="cite_ref-:1_5-1" class="reference"><a href="#cite_note-:1-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Designoptimierung<sup id="cite_ref-:2_6-1" class="reference"><a href="#cite_note-:2-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> oder andere Engineering-Aufgaben.<sup id="cite_ref-:4_57-1" class="reference"><a href="#cite_note-:4-57"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:5_58-1" class="reference"><a href="#cite_note-:5-58"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> Zum Problemfeld der Schedulingaufgaben gehören neben den klassischen Produktionsplanungsaufgaben,<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> Job-Scheduling in Rechnernetzen,<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:5_58-2" class="reference"><a href="#cite_note-:5-58"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> Stundentafelerstellung<sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> oder die Einsatzplanung von Energieerzeugern und Verbrauchern in Smart Grids.<sup id="cite_ref-:5_58-3" class="reference"><a href="#cite_note-:5-58"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Forschung">Forschung</h3></div>
<p>Vor allem in der <a href="Molekularbiologie" title="Molekularbiologie">Molekularbiologie</a>, wo enorme Datenmengen (<a href="Big_Data" title="Big Data">Big Data</a>) anfallen und Zusammenhänge nicht ohne Computerunterstützung erkannt werden können, werden mit evolutionären Algorithmen <a href="DNA-Sequenzanalyse" title="DNA-Sequenzanalyse">Sequenzanalyse</a>, <a href="Sequenzalignment" title="Sequenzalignment">Sequenzalignment</a>, die Erstellung <a href="Phylogenetischer_Baum" title="Phylogenetischer Baum">phylogenetischer Bäume</a>, <a href="Proteinstrukturvorhersage" title="Proteinstrukturvorhersage">Proteinstrukturvorhersage</a>, Suche nach <a href="DNA" class="mw-redirect" title="DNA">codierenden Bereichen</a> oder die Visualisierung umfangreicher Daten<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> betrieben.
</p><p>EAs werden benutzt, um künstliche neuronale Netze aufzubauen, ein populärer Algorithmus ist <a href="NeuroEvolution_of_Augmented_Topologies" title="NeuroEvolution of Augmented Topologies">NEAT</a>. <a href="Robert_Axelrod" title="Robert Axelrod">Robert Axelrods</a> Versuch, mittels genetischer Algorithmen geeignete Strategien für das iterierte <a href="Gefangenendilemma" title="Gefangenendilemma">Gefangenendilemma</a> zu finden, gab den Anstoß zur Entwicklung des Konzepts der evolutionären Spieltheorie.<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> Aufgrund ihrer Populationsbasiertheit können evolutionäre Algorithmen auch in der <a href="Agentenbasierte_Modelle" class="mw-redirect" title="Agentenbasierte Modelle">agentenbasierten Modellierung</a> sozialer oder ökonomischer Systeme eingesetzt werden.
</p><p>In der <a href="Spektroskopie" title="Spektroskopie">Spektroskopie</a> werden genetische Algorithmen genutzt, um vieldimensionale Optimierungsprobleme zu lösen.<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> Hierbei wird ein experimentelles Spektrum, zu dessen Beschreibung eine große Anzahl an Parametern benötigt werden, mit Hilfe evolutionärer Strategien an ein berechnetes Modellspektrum angepasst. Als <a href="Fitnessfunktion" title="Fitnessfunktion">Fitnessfunktion</a> wird oft die <a href="Kreuzkorrelation" title="Kreuzkorrelation">Kreuzkorrelation</a> zwischen experimentellem und theoretischem Spektrum angewandt.
</p>
<div class="mw-heading mw-heading3"><h3 id="Kunst_und_Musik">Kunst und Musik</h3></div>
<div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→&nbsp;</span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="Evolution%C3%A4re_Kunst" title="Evolutionäre Kunst">Evolutionäre Kunst</a></i></div>
<p>Mit der Hilfe evolutionärer Algorithmen können komplexe Strukturen oder Tonfolgen entworfen werden, die auf Menschen <a href="%C3%84sthetik" title="Ästhetik">ästhetisch</a> wirken. Dies geschieht teils automatisiert und oft mit menschlicher Interaktion, wobei Menschen dem EA die Entscheidung abnehmen, was sie als <i>schön</i> empfinden.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<p>George Friedman entwarf <a href="1956" title="1956">1956</a> für seine Masterarbeit an der <a href="University_of_California%2C_Los_Angeles" title="University of California, Los Angeles">University of California, Los Angeles</a> eine Maschine, die mit dem Prinzip der natürlichen Selektion Schaltkreise entwickeln sollte, allerdings wurde diese Maschine nie gebaut.<sup id="cite_ref-George_Friedman_2-1" class="reference"><a href="#cite_note-George_Friedman-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Auch <a href="K%C3%BCnstliches_Leben" title="Künstliches Leben">künstliches Leben</a> wurde früh mit EAs erforscht. Der Italiener Nils Barricelli (1912–1993) entwickelte 1954 ein Konzept, bei dem durch Zahlen repräsentierte Wesen auf einem zweidimensionalen Gitter „leben“ und durch Mutation und Reproduktion zu neuen Generation geformt werden. Er zeigte, dass sich selbstreplikative Strukturen bilden, also Strukturen, die sich selbst in die nächste Generation kopieren. Bezüglich <a href="Maschinelles_Lernen" title="Maschinelles Lernen">maschinellen Lernens</a> schrieb der <a href="Vereinigtes_K%C3%B6nigreich" title="Vereinigtes Königreich">britische</a> <a href="Informatiker" title="Informatiker">Informatiker</a> <a href="Alan_Turing" title="Alan Turing">Alan Turing</a> schon 1950:
</p>
<div class="Vorlage_Zitat" style="margin:1em 40px;">
<div style="margin:1em 0;"><blockquote style="margin:0;">
<p>„Man muss mit dem Unterrichten einer Maschine herumexperimentieren und schauen, wie gut sie lernt. […] Es gibt einen offensichtlichen Zusammenhang zwischen diesem Prozess und Evolution […] Man darf allerdings hoffen, dass dieser Prozess schneller abläuft.“
</p>
</blockquote>
</div><div class="cite" style="margin:-1em 0 1em 1em;">– <style data-mw-deduplicate="TemplateStyles:r261921330">
/* start https://de.wikipedia.org/ */


.mw-parser-output .Person{font-variant:small-caps}


/* end https://de.wikipedia.org/ */
</style><span class="Person h-card">Alan Turing</span>: <cite style="font-style:normal"><i>Computing Machinery and Intelligence</i><sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup></cite></div></div>
<p>Anfang der 1950er schlug der britische <a href="Statistik" title="Statistik">Statistiker</a> <a href="George_Box" title="George Box">George Box</a> vor, die Produktion in Chemiefabriken zu optimieren, indem mit massivem <a href="Versuch_und_Irrtum" title="Versuch und Irrtum">Trial and Error</a> Parameter wie Temperatur oder chemische Zusammensetzungen variiert und die potenziellen Verbesserungen per Hand ausgewertet werden, um danach mit den gefundenen Verbesserungen wieder zu variieren. Obwohl die Entscheidungsträger zuerst nicht davon begeistert waren, an einer laufenden Produktion zu experimentieren, wurde das Konzept, das Box <i>Evolutionary Operation</i> taufte, bis Anfang der 1960er in mehreren Chemiefabriken zur Steigerung der Produktivität genutzt.<sup id="cite_ref-Toward_a_New_Philosophy_of_Machine_Intelligence_3-1" class="reference"><a href="#cite_note-Toward_a_New_Philosophy_of_Machine_Intelligence-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
Viele praktische Probleme ging man in der Folge mit evolutionären Algorithmen an, es bildeten sich vor allem die Evolutionsstrategie in Europa (<a href="Ingo_Rechenberg" title="Ingo Rechenberg">Ingo Rechenberg</a><sup id="cite_ref-:7_83-0" class="reference"><a href="#cite_note-:7-83"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> und <a href="Hans-Paul_Schwefel" title="Hans-Paul Schwefel">Hans-Paul Schwefel</a><sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:8_85-0" class="reference"><a href="#cite_note-:8-85"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup>) und der genetische Algorithmus (<a href="John_H._Holland" title="John H. Holland">John H. Holland</a><sup id="cite_ref-:0_24-1" class="reference"><a href="#cite_note-:0-24"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>) in den <a href="USA" class="mw-redirect" title="USA">USA</a> heraus, wobei Letzterer der bis heute populärste Ansatz ist und der Begriff genetischer Algorithmus oft pauschalisierend für alle EAs genutzt wird. Dies hat aber keine praktische Bedeutung für die Auswahl eines konkreten Konzeptes.<sup id="cite_ref-George_Friedman_2-2" class="reference"><a href="#cite_note-George_Friedman-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Spätestens mit der rasant steigenden Verfügbarkeit von Rechenleistung fanden sich evolutionäre Algorithmen in allen erdenklichen Bereichen wieder, wo sie zur Optimierung und Suche eingesetzt wurden. Insbesondere auch in der Kunst und Musik, sowie in der Erforschung von künstlichem Leben (<a href="Avida" title="Avida">Avida</a>).
</p><p>Heute sind nicht nur die ursprünglichen Konzepte stark miteinander verwachsen, sondern auch viele andere Ansätze und Mischkonzepte entstanden. EAs stellen wichtige Werkzeuge für <a href="Industrie" title="Industrie">Industrie</a> und <a href="Forschung" title="Forschung">Forschung</a> dar.
</p>
<div class="mw-heading mw-heading2"><h2 id="Typen_evolutionärer_Algorithmen"><span id="Typen_evolution.C3.A4rer_Algorithmen"></span>Typen evolutionärer Algorithmen</h2></div>
<p>Durch die Problemstellung des Optimierungsproblems sind eine Zielfunktion sowie ein Problemraum, der potenzielle Lösungen enthält, gegeben. Der <a href="Genetische_Repr%C3%A4sentation#Unterscheidung_Such-_und_Problemraum" title="Genetische Repräsentation">Unterschied zwischen dem Problemraum der Anwendung und dem Suchraum des Algorithmus</a> besteht darin, dass ein EA eine Lösung anders darstellen kann, um sie besser verarbeiten zu können, wobei sie zur Bewertung wieder in ursprünglicher Form ausgegeben werden muss (<a href="Genetische_Repr%C3%A4sentation#Beziehungen_zwischen_Such-_und_Problemraum" title="Genetische Repräsentation">Genotyp-Phänotyp-Mapping</a>, künstliche <a href="Embryogenese" class="mw-redirect" title="Embryogenese">Embryogenese</a>). Dies bietet sich vor allem dann an, wenn die Darstellung einer möglichen Lösung deutlich vereinfacht werden kann und nicht in ihrer Komplexität im Speicher verarbeitet werden muss. Verschiedene evolutionäre Algorithmen unterscheiden sich vornehmlich in den folgenden Eigenschaften (vergleiche auch das <a href="#Bestandteile">einleitende Ablaufschema</a>):
</p>
<ul><li><a href="Suchraum" title="Suchraum">Suchraum</a> (z.&nbsp;B. <a href="Bin%C3%A4re_Zahlen" class="mw-redirect" title="Binäre Zahlen">Binärzahlen</a>, ganze und/oder reelle Zahlen, <a href="Baum_(Informatik)" class="mw-redirect" title="Baum (Informatik)">Baumstrukturen</a>)</li>
<li>Suchoperatoren (z.&nbsp;B. Mutation und Rekombination)</li>
<li>Fitnesszuweisung und Selektion auf Basis der Zielfunktion</li>
<li>Art und Weise, in der vorherige Generationen in die Selektion mit einbezogen werden (Elterngeneration ein-/ausschließen)</li>
<li>Beziehung zwischen dem Suchraum und dem Problemraum (Genotyp-Phänotyp-Mapping)</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Klassische_Varianten">Klassische Varianten</h3></div>
<p>Die vier historisch zuerst entstandenen Verfahren sind heute in der Form nicht mehr zu unterscheiden, insbesondere werden oft die Namen einzelner Typen als <a href="Synonym" title="Synonym">Synonym</a> für das gesamte Gebiet der evolutionären Algorithmen genutzt. Dazu kommt, dass es heute eine Fülle weiterer Verfahren und unüberschaubar viele Kombinationen gibt,<sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>9.4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>10.3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>11.8<span class="cite-bracket">]</span></a></sup> für die keine einheitliche Benennung existiert. In der folgenden Darstellung werden die klassischen Konzepte in der historischen Form beschrieben. Ein guter und theoretisch fundierter Vergleich zwischen den klassischen bit-codierten und den reell-codierten GAs, der ES und der EP kann z.&nbsp;B. bei Whitley gefunden werden.<sup id="cite_ref-:9_89-0" class="reference"><a href="#cite_note-:9-89"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Genetische_Algorithmen_(GA)"><span id="Genetische_Algorithmen_.28GA.29"></span>Genetische Algorithmen (GA)</h4></div>

<p>Genetische Algorithmen wurden vor allem durch die Arbeiten <a href="John_H._Holland" title="John H. Holland">John H. Hollands</a> berühmt. Sie nutzen binäre Problemrepräsentation und benötigen deshalb meist ein Genotyp-Phänotyp-Mapping. Das bedeutet, dass binär repräsentierte Lösungskandidaten zuerst umgewandelt werden müssen, um mit der Fitnessfunktion evaluiert werden zu können. Wegen dieser Eigenschaft sind sie dem biologischen Vorbild von allen evolutionären Algorithmen am nächsten. Das <a href="Genom" title="Genom">Erbgut</a> natürlicher <a href="Organismus" title="Organismus">Organismen</a> ist ähnlich binären Zahlen in vier <a href="Nukleins%C3%A4ure" class="mw-redirect" title="Nukleinsäure">Nukleinsäuren</a> <a href="Genetischer_Code" title="Genetischer Code">codiert</a>. Auf dieser Basis geschehen natürliche Mutation und Rekombination. Das Erscheinungsbild (Phänotyp) ist aber nicht das Erbgut selbst, sondern entsteht aus diesem durch einen <a href="Genexpression" title="Genexpression">vielschrittigen Prozess</a>. Das Prinzip Genotyp-Phänotyp-Mapping verläuft in vereinfachter Form analog. Die binäre Repräsentation eignet sich zur schnellen Verarbeitung in Computern. Im Laufe der Forschung im Gebiet der EAs hat sich dies aber nicht als klarer Vorteil gegenüber anderen Verfahren<sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:9_89-1" class="reference"><a href="#cite_note-:9-89"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> und Problemrepräsentationen<sup id="cite_ref-91" class="reference"><a href="#cite_note-91"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup> erwiesen.
</p><p>Die Auswahl der sich fortpflanzenden Individuen erfolgt bei GA mit fitnessproportionaler Selektion, die Fortpflanzung selbst durch <a href="Crossing-over" title="Crossing-over">n-Punkt-Crossover</a>. Auch die Rekombination von mehr als zwei Elterngenomen ist möglich und führt in manchen Fällen zu besseren Ergebnissen.<sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup> Die Mutation bei GA kann man sich anschaulich gut vorstellen, da die Genome aus einzelnen <a href="Bit" title="Bit">Bits</a> bestehen, die invertiert, dupliziert oder gelöscht werden können (auch ganze Sequenzen). Eine theoretische Untersuchung des <a href="Funktionenfolge#Konvergenzbegriffe" title="Funktionenfolge">Konvergenzverhaltens</a> Genetischer Algorithmen liefert das <a href="Schematheorem" title="Schematheorem">Schematheorem</a> von John H. Holland, das allerdings umstritten ist.<sup id="cite_ref-:16_50-1" class="reference"><a href="#cite_note-:16-50"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:17_48-1" class="reference"><a href="#cite_note-:17-48"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading4"><h4 id="Evolutionsstrategien_(ES)"><span id="Evolutionsstrategien_.28ES.29"></span>Evolutionsstrategien (ES)</h4></div>
<p>Evolutionsstrategien<sup id="cite_ref-:8_85-1" class="reference"><a href="#cite_note-:8-85"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:7_83-1" class="reference"><a href="#cite_note-:7-83"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> nutzen direkte Problemrepräsentationen (insbesondere reelle Zahlen). Problem- und Suchraum sind also identisch. Ihre Besonderheit ist die Selbstadaption der Mutationsschrittweiten und die damit verbundene <a href="Memetischer_Algorithmus#Multimem_Algorithmen" title="Memetischer Algorithmus">Koevolution</a>. Die ES wird anhand der Standardform kurz vorgestellt,<sup id="cite_ref-:8_85-2" class="reference"><a href="#cite_note-:8-85"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:10_30-0" class="reference"><a href="#cite_note-:10-30"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> wobei darauf hingewiesen wird, dass es viele Varianten gibt<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:11_95-0" class="reference"><a href="#cite_note-:11-95"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:12_96-0" class="reference"><a href="#cite_note-:12-96"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup>. Das Chromosom enthält neben den <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle n}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>n</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle n}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/a601995d55609f2d9f5e233e36fbe9ea26011b3b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.395ex; height:1.676ex;" alt="{\displaystyle n}" loading="lazy"></span> Entscheidungsvariablen noch <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle n'}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msup>
<mi>n</mi>
<mo>′</mo>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle n'}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/d215ec5b3d3b48ac8ec46e7131e7b3c091c9114e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:2.079ex; height:2.509ex;" alt="{\displaystyle n'}" loading="lazy"></span> Mutationsschrittweiten <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\sigma }_{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi>σ<!-- σ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\sigma }_{j}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/78e47f0fea1823d8f2aefd8a2bf122b438bc3adf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.237ex; height:2.343ex;" alt="{\displaystyle {\sigma }_{j}}" loading="lazy"></span>, wobei gilt: <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1\leq j\leq n'\leq n}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>1</mn>
<mo>≤<!-- ≤ --></mo>
<mi>j</mi>
<mo>≤<!-- ≤ --></mo>
<msup>
<mi>n</mi>
<mo>′</mo>
</msup>
<mo>≤<!-- ≤ --></mo>
<mi>n</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 1\leq j\leq n'\leq n}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/dd6cb1c861b2b08a0869e0641e02f37e304f485b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.89ex; height:2.843ex;" alt="{\displaystyle 1\leq j\leq n'\leq n}" loading="lazy"></span>. Häufig wird eine Mutationsschrittweite für alle Entscheidungsvariablen genutzt oder jede hat ihre eigene Schrittweite. Die Partnerwahl zur Erzeugung von <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>λ<!-- λ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b43d0ea3c9c025af1be9128e62a18fa74bedda2a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.355ex; height:2.176ex;" alt="{\displaystyle \lambda }" loading="lazy"></span> Nachkommen erfolgt zufallsbedingt, also unabhängig von der Fitness. Zuerst werden pro Paarung neue Mutationsschrittweiten durch <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)#Intermediäre_Rekombination" title="Rekombination (evolutionärer Algorithmus)">intermediäre Rekombination</a> der elterlichen <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\sigma }_{j}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mi>σ<!-- σ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>j</mi>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\sigma }_{j}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/78e47f0fea1823d8f2aefd8a2bf122b438bc3adf.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:2.237ex; height:2.343ex;" alt="{\displaystyle {\sigma }_{j}}" loading="lazy"></span> mit anschließender <a href="Mutation_(evolution%C3%A4rer_Algorithmus)" title="Mutation (evolutionärer Algorithmus)">Mutation</a> gebildet. Als Nächstes erfolgt eine <a href="Rekombination_(evolution%C3%A4rer_Algorithmus)#Rekombination_von_ganzzahligen_oder_reellwertigen_Genomen" title="Rekombination (evolutionärer Algorithmus)">diskrete Rekombination</a> der Entscheidungsvariablen gefolgt von <a href="Mutation_(evolution%C3%A4rer_Algorithmus)#Mutation_ohne_Berücksichtigung_von_Restriktionen" title="Mutation (evolutionärer Algorithmus)">Mutationen mit den neuen Mutationsschrittweiten</a>. Dadurch erfolgt eine evolutionäre Suche auf zwei Ebenen: Zum einen auf der Problemebene selbst und zum anderen auf der Ebene der Mutationsschrittweiten. So kann gewährleistet werden, dass die ES in immer feineren Schritten ihr Ziel sucht. Es besteht aber auch die Gefahr, größere <a href="Genotypische_und_ph%C3%A4notypische_Reparatur" title="Genotypische und phänotypische Reparatur">unzulässige Gebiete im Suchraum</a> nur schlecht überspringen zu können.
</p><p>Die ES kennt zwei Varianten der <a href="Selektion_(evolution%C3%A4rer_Algorithmus)" title="Selektion (evolutionärer Algorithmus)">Bestenselektion</a> zur Bildung der nächsten Elternpopulation: Bei der <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (\mu ,\lambda )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>μ<!-- μ --></mi>
<mo>,</mo>
<mi>λ<!-- λ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (\mu ,\lambda )}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/f09893a2f2b44aadca7d5a5d72f5be4cdbe9bb6f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.6ex; height:2.843ex;" alt="{\displaystyle (\mu ,\lambda )}" loading="lazy"></span>-ES finden nur die <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> besten Nachkommen Verwendung, während bei der elitären <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle (\mu +\lambda )}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mo stretchy="false">(</mo>
<mi>μ<!-- μ --></mi>
<mo>+</mo>
<mi>λ<!-- λ --></mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle (\mu +\lambda )}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/e9add8086ee895f59c16f663bb3e1e31e50dfcfc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.407ex; height:2.843ex;" alt="{\displaystyle (\mu +\lambda )}" loading="lazy"></span>-ES die <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> besten aus Eltern <u>und</u> Kindern ausgewählt werden.
</p><p>Bäck und Schwefel empfehlen, dass der Wert von <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \lambda }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>λ<!-- λ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \lambda }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/b43d0ea3c9c025af1be9128e62a18fa74bedda2a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.355ex; height:2.176ex;" alt="{\displaystyle \lambda }" loading="lazy"></span> das siebenfache der Populationsgröße <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> betragen soll,<sup id="cite_ref-:10_30-1" class="reference"><a href="#cite_note-:10-30"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> wobei <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> wegen des starken Selektionsdrucks nicht zu klein gewählt werden darf. Geeignete Werte für <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>μ<!-- μ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/9fd47b2a39f7a7856952afec1f1db72c67af6161.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:1.402ex; height:2.176ex;" alt="{\displaystyle \mu }" loading="lazy"></span> sind anwendungsabhängig und müssen experimentell bestimmt werden.<sup id="cite_ref-:6_63-2" class="reference"><a href="#cite_note-:6-63"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-99" class="reference"><a href="#cite_note-99"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup>
</p><p>Für ES-Varianten ohne die geschilderte selbstadaptive Schrittweitensteuerung empfiehlt Rechenbergs 1/5-Erfolgsregel<sup id="cite_ref-:7_83-2" class="reference"><a href="#cite_note-:7-83"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup>, dass der Quotient aus den erfolgreichen Mutationen (also Mutationen, die eine Verbesserung der Fitness bewirken) zu allen Mutationen etwa ein Fünftel betragen sollte. Ist der Quotient größer, so sollte die Varianz der Mutationen erhöht werden, bei einem kleineren Quotienten sollte sie verringert werden.
</p>
<div class="mw-heading mw-heading4"><h4 id="Genetische_Programmierung_(GP)"><span id="Genetische_Programmierung_.28GP.29"></span>Genetische Programmierung (GP)</h4></div>

<p>Das Ziel der genetischen Programmierung ist die Erzeugung von Strukturen, die eine bestimmte Eingabe in eine festgelegte Ausgabe umwandeln sollen (<a href="Computerprogramm" title="Computerprogramm">Computerprogramme</a>, <a href="Integrierter_Schaltkreis" title="Integrierter Schaltkreis">Schaltkreise</a> oder <a href="Funktion_(Mathematik)" title="Funktion (Mathematik)">mathematische Funktionen</a>). Die Lösungskandidaten werden durch <a href="Baum_(Graphentheorie)" title="Baum (Graphentheorie)">Bäume</a> repräsentiert.
</p><p>Beim Problem der <a href="Symbolische_Regression" title="Symbolische Regression">symbolischen Regression</a> wird eine bestimmte Funktion <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X\to Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X\to Y}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/290b16963d52e4a7995aae01ee854b97a6ea10c0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:7.367ex; height:2.176ex;" alt="{\displaystyle X\to Y}" loading="lazy"></span> gesucht (z.&nbsp;B. ein <a href="Polynom" title="Polynom">Polynom</a> wie <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 4x^{4}-3x^{2}+17}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mn>4</mn>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>4</mn>
</mrow>
</msup>
<mo>−<!-- − --></mo>
<mn>3</mn>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo>+</mo>
<mn>17</mn>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle 4x^{4}-3x^{2}+17}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/32990fb315fd3802fbc68f5e47964c774cda1caa.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.505ex; width:15.098ex; height:2.843ex;" alt="{\displaystyle 4x^{4}-3x^{2}+17}" loading="lazy"></span>). Gegeben sind Paare mit je einem Wert aus <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle X}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>X</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle X}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/68baa052181f707c662844a465bfeeb135e82bab.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.98ex; height:2.176ex;" alt="{\displaystyle X}" loading="lazy"></span> und dem zugehörigen Wert aus <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle Y}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>Y</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle Y}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/961d67d6b454b4df2301ac571808a3538b3a6d3f.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.171ex; width:1.773ex; height:2.009ex;" alt="{\displaystyle Y}" loading="lazy"></span>. Es ist also bekannt, wie die gesuchte Funktion Werte abbildet. Mit GP werden Baumstrukturen evolviert, die die symbolische Funktion meist exakt nachbilden.<sup id="cite_ref-100" class="reference"><a href="#cite_note-100"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup>
</p><p>Eine grundlegende Arbeit zur Genetischen Programmierung verfasste John Koza. Er erkannte auch die Möglichkeit, symbolische Regression mit GP zu lösen. In der Erforschung von GP wurde dieses Problem oft als <a href="Benchmark" title="Benchmark">Benchmarktest</a> genutzt.
</p>
<div class="mw-heading mw-heading4"><h4 id="Evolutionäre_Programmierung_(EP)"><span id="Evolution.C3.A4re_Programmierung_.28EP.29"></span>Evolutionäre Programmierung (EP)</h4></div>
<p>Ähnlich wie bei der GP werden Strukturen wie Computerprogramme gesucht, die aber nicht durch Bäume, sondern durch <a href="Endlicher_Automat" title="Endlicher Automat">endliche Automaten</a> repräsentiert werden. Nur die <a href="Numerik" class="mw-redirect" title="Numerik">numerischen</a> Eigenschaften der Automaten werden variiert, ihre Struktur ist fest. Gesucht wird ausschließlich über Mutation, Rekombination findet nicht statt. Einzelne Individuen werden sozusagen als unterschiedliche Spezies betrachtet. Evolutionäre Programmierung wurde nach ihrer Entstehung wenig weiterentwickelt.
</p>
<div class="mw-heading mw-heading2"><h2 id="EAs_im_Vergleich_zu_Monte-Carlo-Verfahren">EAs im Vergleich zu Monte-Carlo-Verfahren</h2></div>
<p>Beide Verfahrensklassen haben gemeinsam, dass ihre einzelnen Suchschritte zufallsbestimmt sind. Der wesentliche Unterschied besteht aber darin, dass die EAs, wie viele andere Metaheuristiken auch, aus den vergangenen Suchschritten lernen und diese Erfahrung in die Ausführung der nächsten Suchschritte in einer verfahrensspezifischen Form einfließt. Dies geschieht bei den EAs wie in Abschnitt <i><a class="mw-selflink-fragment" href="#Pseudocode">Pseudocode</a></i> dargestellt erstens durch die fitnessbasierten Selektionsoperatoren zur Partnerwahl und zur Bildung der nächsten Generation. Und zweitens durch die Art der Suchschritte: Beim EA gehen sie von einer aktuellen Lösung aus und verändern diese oder sie mischen die Information zweier Lösungen. Im Gegensatz dazu besteht beim Auswürfeln neuer Lösungen bei den <a href="Monte-Carlo-Algorithmus" title="Monte-Carlo-Algorithmus">Monte-Carlo-Verfahren</a> in der Regel kein Zusammenhang zu bereits existierenden Lösungen.<sup id="cite_ref-101" class="reference"><a href="#cite_note-101"><span class="cite-bracket">[</span>70.1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-102" class="reference"><a href="#cite_note-102"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup>
</p><p>Wenn der Suchraum aufgabenbedingt so aussieht, dass es nichts zu lernen gibt, sind Monte-Carlo-Verfahren ein probates Mittel, da sie keinerlei Overhead enthalten, der aus der bisherigen Suche geeignete Schlüsse ziehen soll. Ein Beispiel dafür ist eine Fitnesslandschaft, die eine flache (Hyper-)Ebene mit einer einsamen schmalen Spitze darstellt. Solange die Spitze nicht gefunden wurde, haben alle betrachteten Lösungen die gleiche Fitness, und es fehlt jeder Hinweis, ob und wo es bessere Lösungen geben könnte.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Evolution%C3%A4r_stabile_Strategie" title="Evolutionär stabile Strategie">Evolutionär stabile Strategie</a></li>
<li><a href="CMA-ES" title="CMA-ES">CMA-ES</a><sup id="cite_ref-:11_95-1" class="reference"><a href="#cite_note-:11-95"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:12_96-1" class="reference"><a href="#cite_note-:12-96"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Memetischer_Algorithmus" title="Memetischer Algorithmus">Memetischer Algorithmus</a></li>
<li><a href="Naturanaloge_Optimierungsverfahren" title="Naturanaloge Optimierungsverfahren">Naturanaloge Optimierungsverfahren</a></li>
<li><a href="Survival_of_the_Fittest" title="Survival of the Fittest">Survival of the Fittest</a></li>
<li><a href="Bionik" title="Bionik">Bionik</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Evolutionäre_Algorithmen_allgemein"><span id="Evolution.C3.A4re_Algorithmen_allgemein"></span>Evolutionäre Algorithmen allgemein</h3></div>
<ul><li>Ingrid Gerdes, <a href="Frank_Klawonn_(Mathematiker)" title="Frank Klawonn (Mathematiker)">Frank Klawonn</a>, <a href="Rudolf_Kruse" title="Rudolf Kruse">Rudolf Kruse</a>: <i>Evolutionäre Algorithmen: genetische Algorithmen – Strategien und Optimierungsverfahren – Beispielanwendungen.</i> Vieweg, Wiesbaden 2004, ISBN 3-528-05570-7.</li>
<li>Volker Nissen: <i>Einführung in evolutionäre Algorithmen: Optimierung nach dem Vorbild der Evolution.</i> Vieweg, Braunschweig 1997, ISBN 3-528-05499-9 , <a href="https://doi.org/10.1007/978-3-322-93861-9" class="extiw external" title="doi:10.1007/978-3-322-93861-9">doi:10.1007/978-3-322-93861-9</a>.</li>
<li>Hartmut Pohlheim: <i>Evolutionäre Algorithmen: Verfahren, Operatoren und Hinweise für die Praxis.</i> Springer, Berlin 1999, ISBN 3-540-66413-0.</li>
<li>Karsten Weicker: <i>Evolutionäre Algorithmen.</i> Springer Vieweg, Wiesbaden, 2015. ISBN 978-3-658-09957-2. <a href="https://doi.org/10.1007/978-3-658-09958-9" class="extiw external" title="doi:10.1007/978-3-658-09958-9">doi:10.1007/978-3-658-09958-9</a></li>
<li>Agoston E. Eiben, Jim E. Smith: <i>Introduction to Evolutionary Computing</i>. Springer, Berlin, Heidelberg, 2003. <a href="https://doi.org/10.1007/978-3-662-44874-8" class="extiw external" title="doi:10.1007/978-3-662-44874-8">doi:10.1007/978-3-662-44874-8</a></li>
<li>Kenneth A. de Jong: <i>Evolutionary Computation: A Unified Approach.</i> MIT Press, Cambridge, MA 2006, ISBN 0-262-04194-4.</li>
<li>Thomas Bäck, David Fogel, Zbigniew Michalewicz (Hrsg.): <i>Evolutionary Computation 1: Basic Algorithms and Operators</i>. CRC Press, Bristol 1999, ISBN 978-0-7503-0664-5,</li>
<li>Thomas Bäck, David Fogel, Zbigniew Michalewicz (Hrsg.): <i>Evolutionary Computation 2: Advanced Algorithms and Operators</i>. CRC Press, Bristol 2000, ISBN 978-0-7503-0665-2, <a href="https://doi.org/10.1201/9781420034349" class="extiw external" title="doi:10.1201/9781420034349">doi:10.1201/9781420034349</a></li>
<li>VDI/VDE-Richtlinie 3550, Blatt 3: Evolutionäre Algorithmen – Begriffe und Definitionen. Weißdruck, (in Deutsch und Englisch), DIN-Media, Berlin, 2003. <a rel="nofollow" class="external text" href="https://www.dinmedia.de/de/technische-regel/vdi-vde-3550-blatt-3/59262215">dinmedia.de</a></li>
<li>VDI/VDE-Richtlinie 6224, Blatt 1: Bionische Optimierung – Evolutionäre Algorithmen in der Anwendung. Weißdruck, (in Deutsch und Englisch), DIN-Media, Berlin, 2012. <a rel="nofollow" class="external text" href="https://www.dinmedia.de/de/technische-regel/vdi-6224-blatt-1/153233255">dinmedia.de/</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Genetische_Algorithmen">Genetische Algorithmen</h3></div>
<ul><li><a href="David_E._Goldberg" title="David E. Goldberg">David E. Goldberg</a>: <i>Genetic Algorithms in Search, Optimization, and <a href="Maschinenlernen" class="mw-redirect" title="Maschinenlernen">Machine Learning</a>.</i> Addison-Wesley, 1989, ISBN 0-201-15767-5.</li>
<li>J. Heistermann: <i>Genetische Algorithmen.</i> Teubner, Stuttgart 1994. <a href="https://doi.org/10.1007/978-3-322-99633-6" class="extiw external" title="doi:10.1007/978-3-322-99633-6">doi:10.1007/978-3-322-99633-6</a></li>
<li>Melanie Mitchell: <i>An Introduction to Genetic Algorithms.</i> MIT Press, Cambridge MA 1996. ISBN 978-0-262-63185-3</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Evolutionsstrategien">Evolutionsstrategien</h3></div>
<ul><li><a href="Ingo_Rechenberg" title="Ingo Rechenberg">Ingo Rechenberg</a>: <i>Cybernetic Solution Path of an Experimental Problem (1965).</i> In: D.B. Fogel (Hrsg.): <i>Evolutionary Computation – The Fossil Record.</i> IEEE Press, 1998, ISBN 0-7803-3481-7.</li>
<li>Ingo Rechenberg: <i>Evolutionsstrategie. Optimierung technischer Systeme nach Prinzipien der biologischen Evolution.</i> Frommann Holzboog, 1973, ISBN 3-7728-0373-3 (Diss. von 1970).</li>
<li>Ingo Rechenberg, <i>Evolutionsstrategie ’94.</i> Frommann Holzboog, 1994, ISBN 3-7728-1642-8.</li>
<li><a href="Hans-Paul_Schwefel" title="Hans-Paul Schwefel">Hans-Paul Schwefel</a>: <i><a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/220690578_Evolution_and_Optimum_Seeking">Evolution and Optimum Seeking</a></i>. Wiley &amp; Sons, New York 1995, ISBN 0-471-57148-2.</li>
<li><a href="Hans-Georg_Beyer_(Informatiker)" title="Hans-Georg Beyer (Informatiker)">Hans-Georg Beyer</a>: <i>The Theory of Evolution Strategies.</i> Springer, Berlin / Heidelberg / New York 1998, ISBN 3-540-67297-4.</li>
<li>Hannes Geyer et al.: <i>Vergleich zwischen klassischen und verschachtelten Evolutionsstrategien am Beispiel einer nichtlinearen Regression an Oberflächenspannungen in R².</i> Interner Bericht CI-66/99 des Sonderforschungsbereichs 531: „Design und Management komplexer technischer Prozesse und Systeme mit Methoden der Computational Intelligence“, Dortmund 1999, <a rel="nofollow" class="external text" href="https://eldorado.tu-dortmund.de/bitstream/2003/5371/1/ci66.pdf">PDF</a></li></ul>
<div class="mw-heading mw-heading3"><h3 id="Genetische_Programmierung">Genetische Programmierung</h3></div>
<ul><li>John R. Koza: <i>Genetic Programming. On the Programming of Computers by Means of Natural Selection</i>. The MIT Press, 1992, ISBN 0-262-11170-5.</li>
<li>Wolfgang Banzhaf, Peter Nordin, Robert E. Keller, Frank D. Francone: <i>Genetic Programming – An Introduction</i>. Morgan Kaufmann, San Francisco, CA, USA, 1997. ISBN 3-920993-58-6</li>
<li>William B. Langdon, Riccardo Poli: <i>Foundations of Genetic Programming.</i> Springer, 2002, ISBN 3-540-42451-2.</li>
<li>Riccardo Poli, William B. Langdon, Nicholas Freitag McPhee: <a rel="nofollow" class="external text" href="http://www.gp-field-guide.org.uk/"><i>A Field Guide to Genetic Programming</i>.</a> Lulu.com, 2008.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Evolutionäre_Programmierung"><span id="Evolution.C3.A4re_Programmierung"></span>Evolutionäre Programmierung</h3></div>
<ul><li>Laurence J. Fogel, Alvin J. Owens, Michael John Walsh: <i><a href="Artificial_Intelligence" class="mw-redirect" title="Artificial Intelligence">Artificial Intelligence</a> through Simulated <a href="Evolution" title="Evolution">Evolution</a>.</i> John Wiley, 1966. <a href="https://doi.org/10.1109/9780470544600.ch7" class="extiw external" title="doi:10.1109/9780470544600.ch7">doi:10.1109/9780470544600.ch7</a></li>
<li>David. B. Fogel: <i>Blondie24: Playing at the Edge of AI.</i> Morgan Kaufmann Publishers, San Francisco CA 2002, ISBN 1-55860-783-8.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Evolutionary_algorithms?uselang=de"><span lang="en">Commons</span>: Evolutionärer Algorithmus</a></span></b>&nbsp;– Sammlung von Bildern, Videos und Audiodateien</div>
<div class="mw-heading mw-heading3"><h3 id="Evolutionäre_Algorithmen_allgemein_2"><span id="Evolution.C3.A4re_Algorithmen_allgemein_2"></span>Evolutionäre Algorithmen allgemein</h3></div>
<ul><li>Thomas Weise: <a rel="nofollow" class="external text" href="http://www.it-weise.de/projects/book.pdf">Global Optimization Algorithms - Theory and Application</a> , 2009. (PDF; 13,14 MB)</li>
<li><a rel="nofollow" class="external text" href="https://www.ra.cs.uni-tuebingen.de/software/EvA2/">EvA2</a> (Java), umfassendes Framework für EAs und heuristische Optimierung mit GUI.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Genetische_Algorithmen_2">Genetische Algorithmen</h3></div>
<ul><li><a href="https://de.wikiversity.org/wiki/Kurs:Genetische_Algorithmen" class="extiw external" title="v:Kurs:Genetische Algorithmen"><i>Genetische Algorithmen</i>.</a> <a href="Wikiversity" title="Wikiversity">Wikiversity</a>-Kurs.</li>
<li><a rel="nofollow" class="external text" href="https://jgap.sourceforge.net/">JGAP</a> – Freies Java Framework zur Implementierung genetischer Algorithmen, unterstützt auch die Genetische Programmierung; sehr viele Unit Tests zur Qualitätssicherung, umfangreiche Javadoc-Dokumentation</li>
<li><a rel="nofollow" class="external text" href="http://evoj-frmw.appspot.com/">EvoJ</a> – Kleines aber effektives und verbreitbares Java Framework für genetischer Algorithmen.</li>
<li><a rel="nofollow" class="external text" href="https://jenetics.io/">Jenetics</a> – in Java 11 geschriebener, genetischer Algorithmus und nutzt die Java Stream API zur Evaluierung der einzelnen Generationen.</li>
<li><a rel="nofollow" class="external text" href="https://dev.heuristiclab.com/">HeuristicLab</a> – Freies .NET Environment für heuristische Optimierung (genetische Algorithmen, Evolutionsstrategien, Nachbarschaftssuche etc.)</li>
<li><a rel="nofollow" class="external text" href="http://boxcar2d.com/">Boxcar2D</a>, ein genetischer Algorithmus, der ein 2-dimensionales Fahrzeug konstruiert, um ein Gelände zu überwinden</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Hybrid-Algorithmen">Hybrid-Algorithmen</h3></div>
<ul><li><a href="Geneva_(Software)" title="Geneva (Software)">Geneva</a> („Grid-enabled evolutionary algorithms“), eine freie Bibliothek (Affero GPLv3) zur Optimierung mit Evolutionsstrategien, genetischen Algorithmen und Schwarmalgorithmen sowie <a href="Simulierte_Abk%C3%BChlung" title="Simulierte Abkühlung">simulierte Abkühlung</a> und Parameter Scans. Unterstützt Problembeschreibungen mit gemischten Parametersätzen sowie die Optimierung in Clustern sowie Grid und Cloud.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-:13-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:13_1-0">a</a></sup> <sup><a href="#cite_ref-:13_1-1">b</a></sup></span> <span class="reference-text">J.D. Lohn, D.S. Linden, G.S. Hornby, W.F. Kraus: <i>Evolutionary design of an X-band antenna for NASA's Space Technology 5 mission.</i> In: <i>Antennas and Propagation Society International Symposium.</i> Vol.3,IEEE , 20-25 June 2004, S. 2313–2316</span>
</li>
<li id="cite_note-George_Friedman-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-George_Friedman_2-0">a</a></sup> <sup><a href="#cite_ref-George_Friedman_2-1">b</a></sup> <sup><a href="#cite_ref-George_Friedman_2-2">c</a></sup></span> <span class="reference-text">Peter Bentley, David Corne: <i>Creative Evolutionary Systems</i>. Morgan Kaufmann, San Francisco, CA, 2001, S. 10. ISBN 978-1-55860-673-9</span>
</li>
<li id="cite_note-Toward_a_New_Philosophy_of_Machine_Intelligence-3"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Toward_a_New_Philosophy_of_Machine_Intelligence_3-0">a</a></sup> <sup><a href="#cite_ref-Toward_a_New_Philosophy_of_Machine_Intelligence_3-1">b</a></sup></span> <span class="reference-text">David B. Fogel: <i>Evolutionary Computation: Toward a New Philosophy of Machine Intelligence</i>. Wiley, New York, S. 59, 2005. ISBN 978-0-471-66951-7</span>
</li>
<li id="cite_note-EvoApplications_2012-4"><span class="mw-cite-backlink"><a href="#cite_ref-EvoApplications_2012_4-0">↑</a></span> <span class="reference-text">Cecilia Di Chio et al.: <i>Applications of Evolutionary Computation: EvoApplications 2012</i>. LNCS 7248, Springer, Berlin, Heidelberg, 2012. <a href="https://doi.org/10.1007/978-3-642-29178-4" class="extiw external" title="doi:10.1007/978-3-642-29178-4">doi:10.1007/978-3-642-29178-4</a></span>
</li>
<li id="cite_note-:1-5"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:1_5-0">a</a></sup> <sup><a href="#cite_ref-:1_5-1">b</a></sup></span> <span class="reference-text">Keshav P. Dahal, Kay Chen Tan, Peter I. Cowling (Hrsg.): <cite style="font-style:italic">Evolutionary Scheduling</cite>. SCI, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>49</span>. Springer, Berlin, Heidelberg 2007, ISBN 978-3-540-48582-7, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-540-48584-1">10.1007/978-3-540-48584-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.btitle=Evolutionary+Scheduling&amp;rft.date=2007&amp;rft.doi=10.1007%2F978-3-540-48584-1&amp;rft.genre=book&amp;rft.isbn=9783540485827&amp;rft.issue=49&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=SCI" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:2-6"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:2_6-0">a</a></sup> <sup><a href="#cite_ref-:2_6-1">b</a></sup></span> <span class="reference-text">Ian C. Parmee: <cite style="font-style:italic">Strategies for the Integration of Evolutionary/Adaptive Search with the Engineering Design Process</cite>. In: Dipankar Dasgupta, Zbigniew Michalewicz (Hrsg.): <cite style="font-style:italic">Evolutionary Algorithms in Engineering Applications</cite>. Springer Berlin Heidelberg, Berlin, Heidelberg 1997, ISBN 3-642-08282-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>453–477</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-662-03423-1_25">10.1007/978-3-662-03423-1_25</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Strategies+for+the+Integration+of+Evolutionary%2FAdaptive+Search+with+the+Engineering+Design+Process&amp;rft.au=Ian+C.+Parmee&amp;rft.btitle=Evolutionary+Algorithms+in+Engineering+Applications&amp;rft.date=1997&amp;rft.doi=10.1007%2F978-3-662-03423-1_25&amp;rft.genre=book&amp;rft.isbn=3642082823&amp;rft.pages=453-477&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer+Berlin+Heidelberg" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:20-7"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:20_7-0">a</a></sup> <sup><a href="#cite_ref-:20_7-1">b</a></sup></span> <span class="reference-text">Christian Blume: <cite style="font-style:italic">Optimized Collision Free Robot Move Statement Generation by the Evolutionary Software GLEAM</cite>. In: S. Cagnoni (Hrsg.): <cite style="font-style:italic">Real-World Applications of Evolutionary Computing</cite>. LNCS 1803. Springer, Berlin, Heidelberg 2000, ISBN 3-540-67353-9, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>330–341</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/3-540-45561-2_32">10.1007/3-540-45561-2_32</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Optimized+Collision+Free+Robot+Move+Statement+Generation+by+the+Evolutionary+Software+GLEAM&amp;rft.au=Christian+Blume&amp;rft.btitle=Real-World+Applications+of+Evolutionary+Computing&amp;rft.date=2000&amp;rft.doi=10.1007%2F3-540-45561-2_32&amp;rft.genre=book&amp;rft.isbn=3540673539&amp;rft.pages=330-341&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=LNCS+1803" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">VDI/VDE (Hrsg.): <cite style="font-style:italic">VDI/VDE 3550 Blatt 3:2003-02</cite>. Weißdruck. DIN Media, Berlin 2003 (18&nbsp;S., <a rel="nofollow" class="external text" href="https://www.dinmedia.de/de/technische-regel/vdi-vde-3550-blatt-3/59262215">dinmedia.de</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.btitle=VDI%2FVDE+3550+Blatt+3%3A2003-02&amp;rft.date=2003&amp;rft.genre=book&amp;rft.place=Berlin&amp;rft.pub=DIN+Media&amp;rft.volume=Wei%C3%9Fdruck" style="display:none">&nbsp;</span></span>
</li>
<li><span class="mw-cite-backlink">↑ </span> <span class="reference-text">Karsten Weicker: <cite style="font-style:italic">Evolutionäre Algorithmen</cite>. Springer Fachmedien Wiesbaden, Wiesbaden 2015, ISBN 978-3-658-09957-2, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-658-09958-9">10.1007/978-3-658-09958-9</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Karsten+Weicker&amp;rft.btitle=Evolution%C3%A4re+Algorithmen&amp;rft.date=2015&amp;rft.doi=10.1007%2F978-3-658-09958-9&amp;rft.genre=book&amp;rft.isbn=9783658099572&amp;rft.place=Wiesbaden&amp;rft.pub=Springer+Fachmedien+Wiesbaden" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text">S. 25</span>
</li>
<li id="cite_note-37"><span class="mw-cite-backlink"><a href="#cite_ref-37">↑</a></span> <span class="reference-text">Varianten der Umweltselektion, S. 68–71 und Definition 3.12, S. 69</span>
</li>
<li id="cite_note-64"><span class="mw-cite-backlink"><a href="#cite_ref-64">↑</a></span> <span class="reference-text">Techniken für spezifische Problemanforderungen, S. 189-232 und Anwendung evolutionärer Algorithmen, S. 237-288</span>
</li>
<li id="cite_note-86"><span class="mw-cite-backlink"><a href="#cite_ref-86">↑</a></span> <span class="reference-text">Evolutionäre Standardalgorithmen, S. 127-183</span>
</li>
</ol></li>
<li><span class="mw-cite-backlink">↑ </span> <span class="reference-text">Volker Nissen: <cite style="font-style:italic">Evolutionäre Algorithmen</cite>. Deutscher Universitätsverlag, Wiesbaden 1994, ISBN 3-8244-0217-3, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-322-83430-0">10.1007/978-3-322-83430-0</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Volker+Nissen&amp;rft.btitle=Evolution%C3%A4re+Algorithmen&amp;rft.date=1994&amp;rft.doi=10.1007%2F978-3-322-83430-0&amp;rft.genre=book&amp;rft.isbn=3824402173&amp;rft.place=Wiesbaden&amp;rft.pub=Deutscher+Universit%C3%A4tsverlag" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text">Abb. 3.4, S. 27</span>
</li>
<li id="cite_note-38"><span class="mw-cite-backlink"><a href="#cite_ref-38">↑</a></span> <span class="reference-text">S. 26</span>
</li>
<li id="cite_note-87"><span class="mw-cite-backlink"><a href="#cite_ref-87">↑</a></span> <span class="reference-text">Hauptformen Evolutionarer Algorithmen, S. 21-196</span>
</li>
</ol></li>
<li><span class="mw-cite-backlink">↑ </span> <span class="reference-text">A.E. Eiben, J.E. Smith: <cite style="font-style:italic">Introduction to Evolutionary Computing</cite> (=&nbsp;<cite style="font-style:italic">Natural Computing Series</cite>). 2. Auflage. Springer, Berlin, Heidelberg 2015, ISBN 978-3-662-44873-1, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-662-44874-8">10.1007/978-3-662-44874-8</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=A.E.+Eiben%2C+J.E.+Smith&amp;rft.btitle=Introduction+to+Evolutionary+Computing&amp;rft.date=2015&amp;rft.doi=10.1007%2F978-3-662-44874-8&amp;rft.edition=2&amp;rft.genre=book&amp;rft.isbn=9783662448731&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.series=Natural+Computing+Series" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text">What Is an Evolutionary Algorithm?, S. 25–28 und Fig. 3.1, S. 26,</span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text">Parent Selection, S. 80–87</span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text">Tournament Selection, S. 84–86</span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-28">a</a></sup> <sup><a href="#cite_ref-28-1">b</a></sup></span> <span class="reference-text">Putting It Together, S. 19–20</span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><a href="#cite_ref-35">↑</a></span> <span class="reference-text">Parent Selection, Survivor Selection, S. 80–90</span>
</li>
<li id="cite_note-49"><span class="mw-cite-backlink"><a href="#cite_ref-49">↑</a></span> <span class="reference-text">Criticisms and Recent Extensions of the Schema Theorem, S. 236–237</span>
</li>
<li id="cite_note-66"><span class="mw-cite-backlink"><a href="#cite_ref-66">↑</a></span> <span class="reference-text">Working with Evolutionary Algorithms, S. 147–163</span>
</li>
<li id="cite_note-88"><span class="mw-cite-backlink"><a href="#cite_ref-88">↑</a></span> <span class="reference-text">Popular Evolutionary Algorithm Variants, S.99-116</span>
</li>
</ol></li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text">Natalio Krasnogor: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Studies on the Theory and Design Space of Memetic Algorithms</cite>. Dissertation. University of the West of England, Bristol, UK 2002, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>23</span> (englisch, <a rel="nofollow" class="external text" href="https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.249135">bl.uk</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Natalio+Krasnogor&amp;rft.btitle=Studies+on+the+Theory+and+Design+Space+of+Memetic+Algorithms&amp;rft.date=2002&amp;rft.genre=book&amp;rft.pages=23&amp;rft.place=Bristol%2C+UK&amp;rft.pub=University+of+the+West+of+England" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text">Heikki Maaranen, Kaisa Miettinen, Antti Penttinen: <cite style="font-style:italic">On initial populations of a genetic algorithm for continuous optimization problems</cite>. In: <cite style="font-style:italic">Journal of Global Optimization</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>37</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>3</span>, 23.&nbsp;Januar 2007, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220925-5001%22&amp;key=cql">0925-5001</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>405–436</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/s10898-006-9056-6">10.1007/s10898-006-9056-6</a></span> (<a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/225378673_On_initial_populations_of_a_genetic_algorithm_for_continuous_optimization_problems">researchgate.net</a> [abgerufen am 1.&nbsp;Oktober 2023]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=On+initial+populations+of+a+genetic+algorithm+for+continuous+optimization+problems&amp;rft.au=Heikki+Maaranen%2C+Kaisa+Miettinen%2C+Antti+Penttinen&amp;rft.date=2007-01-23&amp;rft.doi=10.1007%2Fs10898-006-9056-6&amp;rft.genre=journal&amp;rft.issn=0925-5001&amp;rft.issue=3&amp;rft.jtitle=Journal+of+Global+Optimization&amp;rft.pages=405-436&amp;rft.volume=37" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text">Borhan Kazimipour, Xiaodong Li, A. K. Qin: <cite style="font-style:italic">A review of population initialization techniques for evolutionary algorithms</cite>. IEEE, 2014, ISBN 978-1-4799-1488-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>2585–2592</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1109/CEC.2014.6900618">10.1109/CEC.2014.6900618</a></span> (<a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/6900618">ieee.org</a> [abgerufen am 1.&nbsp;Oktober 2023]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Borhan+Kazimipour%2C+Xiaodong+Li%2C+A.+K.+Qin&amp;rft.btitle=A+review+of+population+initialization+techniques+for+evolutionary+algorithms&amp;rft.date=2014&amp;rft.doi=10.1109%2FCEC.2014.6900618&amp;rft.genre=book&amp;rft.isbn=9781479914883&amp;rft.pages=2585-2592&amp;rft.pub=IEEE" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:02-18"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:02_18-0">a</a></sup> <sup><a href="#cite_ref-:02_18-1">b</a></sup></span> <span class="reference-text">Wilfried Jakob: <cite style="font-style:italic">HyGLEAM–An Approach to Generally Applicable Hybridization of Evolutionary Algorithms</cite>. In: <cite style="font-style:italic">Parallel Problem Solving from Nature — PPSN VII</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>2439</span>. Springer, Berlin, Heidelberg 2002, ISBN 3-540-44139-5, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>527–536</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/3-540-45712-7_51">10.1007/3-540-45712-7_51</a></span> (<a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/220702269_HyGLEAM-An_Approach_to_Generally_Applicable_Hybridization_of_Evolutionary_Algorithms">researchgate.net</a> [abgerufen am 1.&nbsp;Oktober 2023]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=HyGLEAM-An+Approach+to+Generally+Applicable+Hybridization+of+Evolutionary+Algorithms&amp;rft.au=Wilfried+Jakob&amp;rft.btitle=Parallel+Problem+Solving+from+Nature+%E2%80%94+PPSN+VII&amp;rft.date=2002&amp;rft.doi=10.1007%2F3-540-45712-7_51&amp;rft.genre=book&amp;rft.isbn=3540441395&amp;rft.pages=527-536&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=2439" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:18-19"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:18_19-0">a</a></sup> <sup><a href="#cite_ref-:18_19-1">b</a></sup></span> <span class="reference-text">Muhanad Tahrir Younis, Shengxiang Yang, Benjamin Passow: <cite style="font-style:italic">Meta-Heuristically Seeded Genetic Algorithm for Independent Job Scheduling in Grid Computing</cite>. In: <cite style="font-style:italic">Applications of Evolutionary Computation</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>10199</span>. Springer International Publishing, Cham 2017, ISBN 978-3-319-55848-6, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>177–189</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-319-55849-3_12">10.1007/978-3-319-55849-3_12</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Meta-Heuristically+Seeded+Genetic+Algorithm+for+Independent+Job+Scheduling+in+Grid+Computing&amp;rft.au=Muhanad+Tahrir+Younis%2C+Shengxiang+Yang%2C+Benjamin+Passow&amp;rft.btitle=Applications+of+Evolutionary+Computation&amp;rft.date=2017&amp;rft.doi=10.1007%2F978-3-319-55849-3_12&amp;rft.genre=book&amp;rft.isbn=9783319558486&amp;rft.pages=177-189&amp;rft.place=Cham&amp;rft.pub=Springer+International+Publishing&amp;rft.volume=10199" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:19-20"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:19_20-0">a</a></sup> <sup><a href="#cite_ref-:19_20-1">b</a></sup></span> <span class="reference-text">Tobias Friedrich, Markus Wagner: <cite style="font-style:italic">Seeding the initial population of multi-objective evolutionary algorithms: A computational study</cite>. In: <cite style="font-style:italic">Applied Soft Computing</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>33</span>, August 2015, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>223–230</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1016/j.asoc.2015.04.043">10.1016/j.asoc.2015.04.043</a></span> (<a rel="nofollow" class="external text" href="https://linkinghub.elsevier.com/retrieve/pii/S1568494615002707">elsevier.com</a> [abgerufen am 1.&nbsp;Oktober 2023]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Seeding+the+initial+population+of+multi-objective+evolutionary+algorithms%3A+A+computational+study&amp;rft.au=Tobias+Friedrich%2C+Markus+Wagner&amp;rft.btitle=Applied+Soft+Computing&amp;rft.date=2015-08&amp;rft.doi=10.1016%2Fj.asoc.2015.04.043&amp;rft.genre=book&amp;rft.pages=223-230&amp;rft.volume=33" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text">Musrrat Ali, Millie Pant, Ajith Abraham: <cite style="font-style:italic">Unconventional initialization methods for differential evolution</cite>. In: <cite style="font-style:italic">Applied Mathematics and Computation</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>219</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>9</span>, Januar 2013, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>4474–4494</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1016/j.amc.2012.10.053">10.1016/j.amc.2012.10.053</a></span> (<a rel="nofollow" class="external text" href="https://linkinghub.elsevier.com/retrieve/pii/S0096300312010697">elsevier.com</a> [abgerufen am 1.&nbsp;Oktober 2023]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Unconventional+initialization+methods+for+differential+evolution&amp;rft.au=Musrrat+Ali%2C+Millie+Pant%2C+Ajith+Abraham&amp;rft.date=2013-01&amp;rft.doi=10.1016%2Fj.amc.2012.10.053&amp;rft.genre=journal&amp;rft.issue=9&amp;rft.jtitle=Applied+Mathematics+and+Computation&amp;rft.pages=4474-4494&amp;rft.volume=219" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text">Borhan Kazimipour, Xiaodong Li, A. K. Qin: <cite style="font-style:italic">Initialization methods for large scale global optimization</cite>. In: <cite style="font-style:italic">IEEE Congress on Evolutionary Computation</cite>. 2013, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>2750–2757</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1109/CEC.2013.6557902">10.1109/CEC.2013.6557902</a></span> (<a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/6557902">ieee.org</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Initialization+methods+for+large+scale+global+optimization&amp;rft.au=Borhan+Kazimipour%2C+Xiaodong+Li%2C+A.+K.+Qin&amp;rft.btitle=IEEE+Congress+on+Evolutionary+Computation&amp;rft.date=2013&amp;rft.doi=10.1109%2FCEC.2013.6557902&amp;rft.genre=book&amp;rft.pages=2750-2757" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:0-24"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:0_24-0">a</a></sup> <sup><a href="#cite_ref-:0_24-1">b</a></sup></span> <span class="reference-text">John H. Holland: <cite style="font-style:italic">Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence</cite>. PhD thesis. University of Michigan Press, Ann Arbor 1975, ISBN 0-472-08460-7.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=John+H.+Holland&amp;rft.btitle=Adaptation+in+Natural+and+Artificial+Systems%3A+An+Introductory+Analysis+with+Applications+to+Biology%2C+Control+and+Artificial+Intelligence&amp;rft.date=1975&amp;rft.genre=book&amp;rft.isbn=0472084607&amp;rft.place=Ann+Arbor&amp;rft.pub=University+of+Michigan+Press" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text">James E. Baker: <cite style="font-style:italic">Adaptive Selection Methods for Genetic Algorithms.</cite> In: John J. Grefenstette (Hrsg.): <cite style="font-style:italic">Conf. Proc. of the 1st Int. Conf. on Genetic Algorithms and Their Applications (ICGA)</cite>. L. Erlbaum Associates, Hillsdale, NJ 1985, ISBN 0-8058-0426-9, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>101–111</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Adaptive+Selection+Methods+for+Genetic+Algorithms.&amp;rft.au=James+E.+Baker&amp;rft.btitle=Conf.+Proc.+of+the+1st+Int.+Conf.+on+Genetic+Algorithms+and+Their+Applications+%28ICGA%29&amp;rft.date=1985&amp;rft.genre=book&amp;rft.isbn=0805804269&amp;rft.pages=101-111&amp;rft.place=Hillsdale%2C+NJ&amp;rft.pub=L.+Erlbaum+Associates" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text">Darrell Whitley: <cite style="font-style:italic">The GENITOR Algorithm and Selective Pressure: Why Rank-Based Allocation of Reproductive Trials is Best</cite>. In: J. David Schaffer (Hrsg.): <cite style="font-style:italic">Conf. Proc. of the 3rd Int. Conf. on Genetic Algorithms and Their Applications (ICGA)</cite>. Morgan Kaufmann Publishers, San Francisco, CA 1989, ISBN 1-55860-066-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>116–121</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=The+GENITOR+Algorithm+and+Selective+Pressure%3A+Why+Rank-Based+Allocation+of+Reproductive+Trials+is+Best&amp;rft.au=Darrell+Whitley&amp;rft.btitle=Conf.+Proc.+of+the+3rd+Int.+Conf.+on+Genetic+Algorithms+and+Their+Applications+%28ICGA%29&amp;rft.date=1989&amp;rft.genre=book&amp;rft.isbn=1558600663&amp;rft.pages=116-121&amp;rft.place=San+Francisco%2C+CA&amp;rft.pub=Morgan+Kaufmann+Publishers" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text">Lawrence J. Fogel: <cite style="font-style:italic">Intelligence through simulated evolution: forty years of evolutionary programming</cite> (=&nbsp;<cite style="font-style:italic">Wiley series on intelligent systems</cite>). Wiley, New York, NY Weinheim 1999, ISBN 0-471-33250-X.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Lawrence+J.+Fogel&amp;rft.btitle=Intelligence+through+simulated+evolution%3A+forty+years+of+evolutionary+programming&amp;rft.date=1999&amp;rft.genre=book&amp;rft.isbn=047133250X&amp;rft.place=New+York%2C+NY+Weinheim&amp;rft.pub=Wiley&amp;rft.series=Wiley+series+on+intelligent+systems" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:10-30"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:10_30-0">a</a></sup> <sup><a href="#cite_ref-:10_30-1">b</a></sup></span> <span class="reference-text">Thomas Bäck, Hans-Paul Schwefel: <cite style="font-style:italic">An Overview of Evolutionary Algorithms for Parameter Optimization</cite>. In: <cite style="font-style:italic">Evolutionary Computation</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>1</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>1</span>, 1.&nbsp;März 1993, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%221063-6560%22&amp;key=cql">1063-6560</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>1–23</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1162/evco.1993.1.1.1">10.1162/evco.1993.1.1.1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=An+Overview+of+Evolutionary+Algorithms+for+Parameter+Optimization&amp;rft.au=Thomas+B%C3%A4ck%2C+Hans-Paul+Schwefel&amp;rft.date=1993-03-01&amp;rft.doi=10.1162%2Fevco.1993.1.1.1&amp;rft.genre=journal&amp;rft.issn=1063-6560&amp;rft.issue=1&amp;rft.jtitle=Evolutionary+Computation&amp;rft.pages=1-23&amp;rft.volume=1" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-31"><span class="mw-cite-backlink"><a href="#cite_ref-31">↑</a></span> <span class="reference-text">S. 5</span>
</li>
</ol></li>
<li><span class="mw-cite-backlink">↑ </span> <span class="reference-text">Christian Blume, Wilfried Jakob: <cite style="font-style:italic">GLEAM: General Learning Evolutionary Algorithm and Method&nbsp;; ein evolutionärer Algorithmus und seine Anwendungen</cite> (=&nbsp;<cite style="font-style:italic">Schriftenreihe des Instituts für Angewandte Informatik</cite>. <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>32</span>). KIT Scientific Publishing, Karlsruhe 2009, ISBN 978-3-86644-436-2, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.5445/KSP%2F1000013553">10.5445/KSP/1000013553</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Christian+Blume%2C+Wilfried+Jakob&amp;rft.btitle=GLEAM%3A+General+Learning+Evolutionary+Algorithm+and+Method+%3B+ein+evolution%C3%A4rer+Algorithmus+und+seine+Anwendungen&amp;rft.date=2009&amp;rft.doi=10.5445%2FKSP%2F1000013553&amp;rft.genre=book&amp;rft.isbn=9783866444362&amp;rft.place=Karlsruhe&amp;rft.pub=KIT+Scientific+Publishing&amp;rft.series=Schriftenreihe+des+Instituts+f%C3%BCr+Angewandte+Informatik" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-33"><span class="mw-cite-backlink"><a href="#cite_ref-33">↑</a></span> <span class="reference-text">S. 14</span>
</li>
<li id="cite_note-39"><span class="mw-cite-backlink"><a href="#cite_ref-39">↑</a></span> <span class="reference-text">Stagnationsorientierte Abbruchkriterien, S. 51</span>
</li>
</ol></li>
<li id="cite_note-34"><span class="mw-cite-backlink"><a href="#cite_ref-34">↑</a></span> <span class="reference-text">Charles Darwin: <cite class="lang" lang="en" dir="auto" style="font-style:italic">The Origin of Species by Means of Natural Selection</cite>. 6. Auflage. John Murray, London 1872 (englisch, <a rel="nofollow" class="external text" href="http://darwin-online.org.uk/content/frameset?viewtype=text&amp;itemID=F391&amp;pageseq=1">org.uk</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Charles+Darwin&amp;rft.btitle=The+Origin+of+Species+by+Means+of+Natural+Selection&amp;rft.date=1872&amp;rft.edition=6.&amp;rft.genre=book&amp;rft.place=London&amp;rft.pub=John+Murray" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><a href="#cite_ref-36">↑</a></span> <span class="reference-text">Hans-Paul Schwefel: <cite style="font-style:italic">Numerical optimization of computer models</cite>. Wiley, Chichester 1981, ISBN 0-471-09988-0.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Hans-Paul+Schwefel&amp;rft.btitle=Numerical+optimization+of+computer+models&amp;rft.date=1981&amp;rft.genre=book&amp;rft.isbn=0471099880&amp;rft.place=Chichester&amp;rft.pub=Wiley" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:15-40"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:15_40-0">a</a></sup> <sup><a href="#cite_ref-:15_40-1">b</a></sup></span> <span class="reference-text">Mitsuo Gen, Runwei Cheng: <i>Genetic Algorithms and Engineering Optimization</i>. Wiley, New York, 2000, S. 8. ISBN 978-0-471-31531-5. <a href="https://doi.org/10.1002/9780470172261" class="extiw external" title="doi:10.1002/9780470172261">doi:10.1002/9780470172261</a></span>
</li>
<li id="cite_note-41"><span class="mw-cite-backlink"><a href="#cite_ref-41">↑</a></span> <span class="reference-text">William M. Spears: <i>The Role of Mutation and Recombination in Evolutionary Algorithms.</i> Springer, Berlin, Heidelberg, 2000, S. 225f. <a href="https://doi.org/10.1007/978-3-662-04199-4" class="extiw external" title="doi:10.1007/978-3-662-04199-4">doi:10.1007/978-3-662-04199-4</a></span>
</li>
<li id="cite_note-42"><span class="mw-cite-backlink"><a href="#cite_ref-42">↑</a></span> <span class="reference-text">Bill Worzel, Terence Soule, Rick Riolo: <i>Genetic Programming Theory and Practice VI</i>. Springer, Berlin, Heidelberg, 2009, S. 62. <a href="https://doi.org/10.1007/978-0-387-87623-8" class="extiw external" title="doi:10.1007/978-0-387-87623-8">doi:10.1007/978-0-387-87623-8</a></span>
</li>
<li id="cite_note-43"><span class="mw-cite-backlink"><a href="#cite_ref-43">↑</a></span> <span class="reference-text">Oscar Cordón, Francisco Herrera, Frank Hoffmann, Luis Magdalena: <i>Genetic Fuzzy Systems: Evolutionary Tuning and Learning of Fuzzy Knowledge Bases</i>. World Scientific Publishing, Singapore, 2002, S. 95. <a href="https://doi.org/10.1142/4177" class="extiw external" title="doi:10.1142/4177">doi:10.1142/4177</a></span>
</li>
<li id="cite_note-44"><span class="mw-cite-backlink"><a href="#cite_ref-44">↑</a></span> <span class="reference-text">Ralf Mikut, Frank Hendrich: <cite style="font-style:italic">Produktionsreihenfolgeplanung in Ringwalzwerken mit wissensbasierten und evolutionären Methoden</cite>. In: <cite style="font-style:italic">Automatisierungstechnik</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>46</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>1</span>, Januar 1998, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%222196-677X%22&amp;key=cql">2196-677X</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>15–21</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1524/auto.1998.46.1.15">10.1524/auto.1998.46.1.15</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Produktionsreihenfolgeplanung+in+Ringwalzwerken+mit+wissensbasierten+und+evolution%C3%A4ren+Methoden&amp;rft.au=Ralf+Mikut%2C+Frank+Hendrich&amp;rft.date=1998-01&amp;rft.doi=10.1524%2Fauto.1998.46.1.15&amp;rft.genre=journal&amp;rft.issn=2196-677X&amp;rft.issue=1&amp;rft.jtitle=Automatisierungstechnik&amp;rft.pages=15-21&amp;rft.volume=46" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-45"><span class="mw-cite-backlink"><a href="#cite_ref-45">↑</a></span> <span class="reference-text">Ferrante Neri, Carlos Cotta, Pablo Moscato (Eds.): <cite style="font-style:italic">Handbook of Memetic Algorithms</cite> (=&nbsp;<cite style="font-style:italic">Studies in Computational Intelligence</cite>. <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>379</span>). Springer, Berlin, Heidelberg 2012, ISBN 978-3-642-26942-4, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-642-23247-3">10.1007/978-3-642-23247-3</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Ferrante+Neri%2C+Carlos+Cotta%2C+Pablo+Moscato+%28Eds.%29&amp;rft.btitle=Handbook+of+Memetic+Algorithms&amp;rft.date=2012&amp;rft.doi=10.1007%2F978-3-642-23247-3&amp;rft.genre=book&amp;rft.isbn=9783642269424&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.series=Studies+in+Computational+Intelligence" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-46"><span class="mw-cite-backlink"><a href="#cite_ref-46">↑</a></span> <span class="reference-text">Martina Gorges-Schleuter: <cite style="font-style:italic">A comparative study of global and local selection in evolution strategies</cite>. In: <cite style="font-style:italic">Parallel Problem Solving from Nature — PPSN V</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>1498</span>. Springer Berlin Heidelberg, Berlin, Heidelberg 1998, ISBN 3-540-65078-4, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>367–377</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/bfb0056879">10.1007/bfb0056879</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=A+comparative+study+of+global+and+local+selection+in+evolution+strategies&amp;rft.au=Martina+Gorges-Schleuter&amp;rft.btitle=Parallel+Problem+Solving+from+Nature+%E2%80%94+PPSN+V&amp;rft.date=1998&amp;rft.doi=10.1007%2Fbfb0056879&amp;rft.genre=book&amp;rft.isbn=3540650784&amp;rft.pages=367-377&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer+Berlin+Heidelberg&amp;rft.volume=1498" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-47"><span class="mw-cite-backlink"><a href="#cite_ref-47">↑</a></span> <span class="reference-text">Bernabe Dorronsoro, Enrique Alba: <cite style="font-style:italic">Cellular Genetic Algorithms</cite> (=&nbsp;<cite style="font-style:italic">Operations Research/Computer Science Interfaces Series</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>42</span>). Springer US, Boston, MA 2008, ISBN 978-0-387-77609-5, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-0-387-77610-1">10.1007/978-0-387-77610-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Bernabe+Dorronsoro%2C+Enrique+Alba&amp;rft.btitle=Cellular+Genetic+Algorithms&amp;rft.date=2008&amp;rft.doi=10.1007%2F978-0-387-77610-1&amp;rft.genre=book&amp;rft.isbn=9780387776095&amp;rft.place=Boston%2C+MA&amp;rft.pub=Springer+US&amp;rft.series=Operations+Research%2FComputer+Science+Interfaces+Series" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:17-48"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:17_48-0">a</a></sup> <sup><a href="#cite_ref-:17_48-1">b</a></sup></span> <span class="reference-text">Darrell Whitley: <cite style="font-style:italic">A Genetic Algorithm Tutorial</cite>. In: <cite style="font-style:italic">Statistics and Computing</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>4</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>2</span>, Juni 1994, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220960-3174%22&amp;key=cql">0960-3174</a></span>, Criticism of the schema theorem, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>77</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/BF00175354">10.1007/BF00175354</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=A+Genetic+Algorithm+Tutorial&amp;rft.au=Darrell+Whitley&amp;rft.date=1994-06&amp;rft.doi=10.1007%2FBF00175354&amp;rft.genre=journal&amp;rft.issn=0960-3174&amp;rft.issue=2&amp;rft.jtitle=Statistics+and+Computing&amp;rft.pages=77&amp;rft.volume=4" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:16-50"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:16_50-0">a</a></sup> <sup><a href="#cite_ref-:16_50-1">b</a></sup></span> <span class="reference-text">Volker Nissen: <cite style="font-style:italic">Einführung in evolutionäre Algorithmen: Optimierung nach dem Vorbild der Evolution</cite>. Vieweg, Braunschweig 1997, ISBN 3-528-05499-9, Das Schema-Theorem und seine Kritiker, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>85–92</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-322-93861-9">10.1007/978-3-322-93861-9</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Das+Schema-Theorem+und+seine+Kritiker&amp;rft.au=Volker+Nissen&amp;rft.btitle=Einf%C3%BChrung+in+evolution%C3%A4re+Algorithmen%3A+Optimierung+nach+dem+Vorbild+der+Evolution&amp;rft.date=1997&amp;rft.doi=10.1007%2F978-3-322-93861-9&amp;rft.genre=bookitem&amp;rft.isbn=3528054999&amp;rft.pages=85-92&amp;rft.place=Braunschweig&amp;rft.pub=Vieweg" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-Stender,_Hillebrand,_Kingdon-51"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Stender,_Hillebrand,_Kingdon_51-0">a</a></sup> <sup><a href="#cite_ref-Stender,_Hillebrand,_Kingdon_51-1">b</a></sup></span> <span class="reference-text">J. Stender, E. Hillebrand, J. Kingdon: <i>Genetic Algorithms in Optimisation, Simulation and Modelling</i>. IOS Press, Amsterdam, 1994, S. 70. ISBN 978-90-5199-180-2</span>
</li>
<li id="cite_note-52"><span class="mw-cite-backlink"><a href="#cite_ref-52">↑</a></span> <span class="reference-text">Zbigniew Michalewicz: <cite style="font-style:italic">Genetic Algorithms + Data Structures = Evolution Programs</cite>. Third, revised and Extended edition Auflage. Springer, Berlin, Heidelberg 1996, ISBN 3-662-03315-1.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Zbigniew+Michalewicz&amp;rft.btitle=Genetic+Algorithms+%2B+Data+Structures+%3D+Evolution+Programs&amp;rft.date=1996&amp;rft.edition=Third%2C+revised+and+Extended+edition&amp;rft.genre=book&amp;rft.isbn=3662033151&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:3-53"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:3_53-0">a</a></sup> <sup><a href="#cite_ref-:3_53-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.evostar.org/"><i>International Conference on the Applications of Evolutionary Computation,.</i></a> Die Konferenz ist Teil der Evo*-Serie. Die Conference Proceedings erscheinen im Springer Verlag: <a rel="nofollow" class="external free" href="https://link.springer.com/conference/evoapplications">https://link.springer.com/conference/evoapplications</a>,<span class="Abrufdatum"> abgerufen am 8.&nbsp;Februar 2022</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AEvolution%C3%A4rer+Algorithmus&amp;rft.title=International+Conference+on+the+Applications+of+Evolutionary+Computation%2C&amp;rft.description=International+Conference+on+the+Applications+of+Evolutionary+Computation%2C&amp;rft.identifier=https%3A%2F%2Fwww.evostar.org%2F&amp;rft.publisher=Die+Konferenz+ist+Teil+der+Evo%2A-Serie.+Die+Conference+Proceedings+erscheinen+im+Springer+Verlag%3A+https%3A%2F%2Flink.springer.com%2Fconference%2Fevoapplications&amp;rft.language=en">&nbsp;</span></span>
</li>
<li id="cite_note-54"><span class="mw-cite-backlink"><a href="#cite_ref-54">↑</a></span> <span class="reference-text">Hitoshi Iba, Nasimul Noman: <cite style="font-style:italic">New Frontier in Evolutionary Algorithms: Theory and Applications</cite>. IMPERIAL COLLEGE PRESS, 2011, ISBN 978-1-84816-681-3, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1142/p769">10.1142/p769</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Hitoshi+Iba%2C+Nasimul+Noman&amp;rft.btitle=New+Frontier+in+Evolutionary+Algorithms%3A+Theory+and+Applications&amp;rft.date=2011&amp;rft.doi=10.1142%2Fp769&amp;rft.genre=book&amp;rft.isbn=9781848166813&amp;rft.pub=IMPERIAL+COLLEGE+PRESS" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-55"><span class="mw-cite-backlink"><a href="#cite_ref-55">↑</a></span> <span class="reference-text">Kaisa Miettinen, Pekka Neittaanmäki, M.M. Mäkelä, Jacques Périaux (Hrsg.): <cite style="font-style:italic">Evolutionary Algorithms in Engineering and Computer Science: Recent Advances in Genetic Algorithms, Evolution Strategies, Evolutionary Programming, Genetic Programming and Industrial Applications</cite>. Wiley, Chichester, Weinheim 1999, ISBN 978-0-471-99902-7 (<a rel="nofollow" class="external text" href="https://www.wiley.com/en-us/Evolutionary+Algorithms+in+Engineering+and+Computer+Science%3A+Recent+Advances+in+Genetic+Algorithms%2C+Evolution+Strategies%2C+Evolutionary+Programming%2C+Genetic+Programming+and+Industrial+Applications-p-9780471999027">wiley.com</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.btitle=Evolutionary+Algorithms+in+Engineering+and+Computer+Science%3A+Recent+Advances+in+Genetic+Algorithms%2C+Evolution+Strategies%2C+Evolutionary+Programming%2C+Genetic+Programming+and+Industrial+Applications&amp;rft.date=1999&amp;rft.genre=book&amp;rft.isbn=9780471999027&amp;rft.place=Chichester%2C+Weinheim&amp;rft.pub=Wiley" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><a href="#cite_ref-56">↑</a></span> <span class="reference-text">Ernesto Sanchez, Giovanni Squillero, Alberto Tonda: <cite style="font-style:italic">Industrial Applications of Evolutionary Algorithms</cite>. Intelligent Systems Reference Library 34. Springer, Berlin, Heidelberg 2012, ISBN 978-3-642-27466-4, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-642-27467-1">10.1007/978-3-642-27467-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Ernesto+Sanchez%2C+Giovanni+Squillero%2C+Alberto+Tonda&amp;rft.btitle=Industrial+Applications+of+Evolutionary+Algorithms&amp;rft.date=2012&amp;rft.doi=10.1007%2F978-3-642-27467-1&amp;rft.genre=book&amp;rft.isbn=9783642274664&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=Intelligent+Systems+Reference+Library+34" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:4-57"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:4_57-0">a</a></sup> <sup><a href="#cite_ref-:4_57-1">b</a></sup></span> <span class="reference-text">Dipankar Dasgupta, Zbigniew Michalewicz (Hrsg.): <cite style="font-style:italic">Evolutionary Algorithms in Engineering Applications</cite>. Springer, Berlin, Heidelberg 1997, ISBN 3-642-08282-3, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-662-03423-1">10.1007/978-3-662-03423-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.btitle=Evolutionary+Algorithms+in+Engineering+Applications&amp;rft.date=1997&amp;rft.doi=10.1007%2F978-3-662-03423-1&amp;rft.genre=book&amp;rft.isbn=3642082823&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:5-58"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:5_58-0">a</a></sup> <sup><a href="#cite_ref-:5_58-1">b</a></sup> <sup><a href="#cite_ref-:5_58-2">c</a></sup> <sup><a href="#cite_ref-:5_58-3">d</a></sup></span> <span class="reference-text">Adam Slowik, Halina Kwasnicka: <cite style="font-style:italic">Evolutionary algorithms and their applications to engineering problems</cite>. In: <cite style="font-style:italic">Neural Computing and Applications</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>32</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>16</span>, August 2020, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220941-0643%22&amp;key=cql">0941-0643</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>12363–12379</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/s00521-020-04832-8">10.1007/s00521-020-04832-8</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Evolutionary+algorithms+and+their+applications+to+engineering+problems&amp;rft.au=Adam+Slowik%2C+Halina+Kwasnicka&amp;rft.date=2020-08&amp;rft.doi=10.1007%2Fs00521-020-04832-8&amp;rft.genre=journal&amp;rft.issn=0941-0643&amp;rft.issue=16&amp;rft.jtitle=Neural+Computing+and+Applications&amp;rft.pages=12363-12379&amp;rft.volume=32" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-59"><span class="mw-cite-backlink"><a href="#cite_ref-59">↑</a></span> <span class="reference-text">Wilfried Jakob, Martina Gorges-Schleuter, Christian Blume: <cite style="font-style:italic">Application of Genetic Algorithms to Task Planning and Learning</cite>. In: Rheinhard Männer, Bernard Manderick (Hrsg.): <cite style="font-style:italic">Parallel Problem Solving from Nature 2, PPSN-II</cite>. North-Holland, Amsterdam 1992, ISBN 0-444-89730-5, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>291–300</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Application+of+Genetic+Algorithms+to+Task+Planning+and+Learning&amp;rft.au=Wilfried+Jakob%2C+Martina+Gorges-Schleuter%2C+Christian+Blume&amp;rft.btitle=Parallel+Problem+Solving+from+Nature+2%2C+PPSN-II&amp;rft.date=1992&amp;rft.genre=book&amp;rft.isbn=0444897305&amp;rft.pages=291-300&amp;rft.place=Amsterdam&amp;rft.pub=North-Holland" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-60"><span class="mw-cite-backlink"><a href="#cite_ref-60">↑</a></span> <span class="reference-text">Nantiwat Pholdee, Sujin Bureerat: <cite style="font-style:italic">Multiobjective Trajectory Planning of a 6D Robot based on Multiobjective Meta Heuristic Search</cite>. ACM, 2018, ISBN 978-1-4503-6553-6, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>352–356</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1145/3301326.3301356">10.1145/3301326.3301356</a></span> (<a rel="nofollow" class="external text" href="https://dl.acm.org/doi/10.1145/3301326.3301356">acm.org</a> [abgerufen am 15.&nbsp;September 2024]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Nantiwat+Pholdee%2C+Sujin+Bureerat&amp;rft.btitle=Multiobjective+Trajectory+Planning+of+a+6D+Robot+based+on+Multiobjective+Meta+Heuristic+Search&amp;rft.date=2018-12-14&amp;rft.doi=10.1145%2F3301326.3301356&amp;rft.genre=book&amp;rft.isbn=9781450365536&amp;rft.pages=352-356&amp;rft.pub=ACM" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-61"><span class="mw-cite-backlink"><a href="#cite_ref-61">↑</a></span> <span class="reference-text">David G. Mayer: <cite style="font-style:italic">Evolutionary Algorithms and Agricultural Systems</cite>. Springer US, Boston, MA 2002, ISBN 1-4613-5693-8, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-1-4615-1717-7">10.1007/978-1-4615-1717-7</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=David+G.+Mayer&amp;rft.btitle=Evolutionary+Algorithms+and+Agricultural+Systems&amp;rft.date=2002&amp;rft.doi=10.1007%2F978-1-4615-1717-7&amp;rft.genre=book&amp;rft.isbn=1461356938&amp;rft.place=Boston%2C+MA&amp;rft.pub=Springer+US" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-62"><span class="mw-cite-backlink"><a href="#cite_ref-62">↑</a></span> <span class="reference-text">Gary Fogel, David Corne: <cite style="font-style:italic">Evolutionary Computation in Bioinformatics</cite>. Elsevier, 2003, ISBN 1-55860-797-8, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1016/b978-1-55860-797-2.x5000-8">10.1016/b978-1-55860-797-2.x5000-8</a></span> (<a rel="nofollow" class="external text" href="https://linkinghub.elsevier.com/retrieve/pii/B9781558607972X50008">elsevier.com</a> [abgerufen am 25.&nbsp;Dezember 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Gary+Fogel%2C+David+Corne&amp;rft.btitle=Evolutionary+Computation+in+Bioinformatics&amp;rft.date=2003&amp;rft.doi=10.1016%2Fb978-1-55860-797-2.x5000-8&amp;rft.genre=book&amp;rft.isbn=1558607978&amp;rft.pub=Elsevier" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:6-63"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:6_63-0">a</a></sup> <sup><a href="#cite_ref-:6_63-1">b</a></sup> <sup><a href="#cite_ref-:6_63-2">c</a></sup></span> <span class="reference-text">Wilfried Jakob: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Applying Evolutionary Algorithms Successfully - A Guide Gained from Real-world Applications</cite>. KIT Scientific Working Papers, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>170</span>. KIT Scientific Publishing, 2021, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%222194-1629%22&amp;key=cql">2194-1629</a></span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.5445/IR%2F1000135763">10.5445/IR/1000135763</a></span>, <a href="ArXiv" title="ArXiv">arxiv</a>:<a rel="nofollow" class="external text" href="https://arxiv.org/abs/2107.11300">2107.11300</a> (englisch, <a rel="nofollow" class="external text" href="https://publikationen.bibliothek.kit.edu/1000135763/121278298">kit.edu</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Wilfried+Jakob&amp;rft.btitle=Applying+Evolutionary+Algorithms+Successfully+-+A+Guide+Gained+from+Real-world+Applications&amp;rft.date=2021&amp;rft.doi=10.5445%2FIR%2F1000135763&amp;rft.genre=book&amp;rft.issn=2194-1629&amp;rft.issue=170&amp;rft.place=Karlsruhe&amp;rft.pub=KIT+Scientific+Publishing&amp;rft.volume=KIT+Scientific+Working+Papers" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-65"><span class="mw-cite-backlink"><a href="#cite_ref-65">↑</a></span> <span class="reference-text">Hartmut Pohlheim: <cite style="font-style:italic">Evolutionäre Algorithmen - Verfahren, Operatoren und Hinweise für die Praxis</cite>. VDI-Buch. Springer, Berlin, Heidelberg 2000, ISBN 3-642-63052-9, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-642-57137-4">10.1007/978-3-642-57137-4</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Hartmut+Pohlheim&amp;rft.btitle=Evolution%C3%A4re+Algorithmen+-+Verfahren%2C+Operatoren+und+Hinweise+f%C3%BCr+die+Praxis&amp;rft.date=2000&amp;rft.doi=10.1007%2F978-3-642-57137-4&amp;rft.genre=book&amp;rft.isbn=3642630529&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=VDI-Buch" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-67"><span class="mw-cite-backlink"><a href="#cite_ref-67">↑</a></span> <span class="reference-text">Ernesto Sanchez, Giovanni Squillero, Alberto Tonda: <i>Industrial Applications of Evolutionary Algorithms</i>. Springer, Berlin, Heidelberg, 2012. <a href="https://doi.org/10.1007/978-3-642-27467-1" class="extiw external" title="doi:10.1007/978-3-642-27467-1">doi:10.1007/978-3-642-27467-1</a></span>
</li>
<li id="cite_note-68"><span class="mw-cite-backlink"><a href="#cite_ref-68">↑</a></span> <span class="reference-text">Shu-Heng Chen: <i>Evolutionary Computation in Economics and Finance</i>. Physica, Heidelberg, 2002. S. 6. <a href="https://doi.org/10.1007/978-3-7908-1784-3" class="extiw external" title="doi:10.1007/978-3-7908-1784-3">doi:10.1007/978-3-7908-1784-3</a></span>
</li>
<li id="cite_note-69"><span class="mw-cite-backlink"><a href="#cite_ref-69">↑</a></span> <span class="reference-text">Claus Aranha, Hitoshi Iba: <i>Application of a Memetic Algorithm to the Portfolio Optimization Problem</i>. In: Wayne Wobcke, Mengjie Zhang (Hrsg.): <i>Advances in Artificial Intelligence</i>. AI 2008. LNCS 5360. Springer, Berlin, Heidelberg, 2008. <a href="https://doi.org/10.1007/978-3-540-89378-3_52" class="extiw external" title="doi:10.1007/978-3-540-89378-3 52">doi:10.1007/978-3-540-89378-3_52</a></span>
</li>
<li id="cite_note-70"><span class="mw-cite-backlink"><a href="#cite_ref-70">↑</a></span> <span class="reference-text">David G. Mayer: <i>Evolutionary Algorithms and Agricultural Systems</i>. Springer, Boston, MA, 2002, S. 2. <a href="https://doi.org/10.1007/978-1-4615-1717-7" class="extiw external" title="doi:10.1007/978-1-4615-1717-7">doi:10.1007/978-1-4615-1717-7</a></span>
</li>
<li id="cite_note-71"><span class="mw-cite-backlink"><a href="#cite_ref-71">↑</a></span> <span class="reference-text">Kalyanmoy Deb: <cite style="font-style:italic">GeneAS: A Robust Optimal Design Technique for Mechanical Component Design</cite>. In: Dipankar Dasgupta, Zbigniew Michalewicz (Hrsg.): <cite style="font-style:italic">Evolutionary Algorithms in Engineering Applications</cite>. Springer Berlin Heidelberg, Berlin, Heidelberg 1997, ISBN 3-642-08282-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>497–514</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-662-03423-1_27">10.1007/978-3-662-03423-1_27</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=GeneAS%3A+A+Robust+Optimal+Design+Technique+for+Mechanical+Component+Design&amp;rft.au=Kalyanmoy+Deb&amp;rft.btitle=Evolutionary+Algorithms+in+Engineering+Applications&amp;rft.date=1997&amp;rft.doi=10.1007%2F978-3-662-03423-1_27&amp;rft.genre=book&amp;rft.isbn=3642082823&amp;rft.pages=497-514&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer+Berlin+Heidelberg" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-72"><span class="mw-cite-backlink"><a href="#cite_ref-72">↑</a></span> <span class="reference-text">Mark P. Kleeman, Gary B. Lamont: <cite style="font-style:italic">Scheduling of Flow-Shop, Job-Shop, and Combined Scheduling Problems using MOEAs with Fixed and Variable Length Chromosomes</cite>. In: Keshav P. Dahal, Kay Chen Tan, Peter I. Cowling (Hrsg.): <cite style="font-style:italic">Evolutionary Scheduling</cite> (=&nbsp;<cite style="font-style:italic">Studies in Computational Intelligence</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>49</span>). Springer, Berlin, Heidelberg 2007, ISBN 978-3-540-48582-7, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>49–99</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-540-48584-1">10.1007/978-3-540-48584-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Scheduling+of+Flow-Shop%2C+Job-Shop%2C+and+Combined+Scheduling+Problems+using+MOEAs+with+Fixed+and+Variable+Length+Chromosomes&amp;rft.au=Mark+P.+Kleeman%2C+Gary+B.+Lamont&amp;rft.btitle=Evolutionary+Scheduling&amp;rft.date=2007&amp;rft.doi=10.1007%2F978-3-540-48584-1&amp;rft.genre=book&amp;rft.isbn=9783540485827&amp;rft.pages=49-99&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.series=Studies+in+Computational+Intelligence" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-73"><span class="mw-cite-backlink"><a href="#cite_ref-73">↑</a></span> <span class="reference-text">Kazi Shah Nawaz Ripon, Chi-Ho Tsang, Sam Kwong: <cite style="font-style:italic">An Evolutionary Approach for Solving the Multi-Objective Job-Shop Scheduling Problem</cite>. In: Keshav P. Dahal, Kay Chen Tan, Peter I. Cowling (Hrsg.): <cite style="font-style:italic">Evolutionary Scheduling</cite> (=&nbsp;<cite style="font-style:italic">Studies in Computational Intelligence</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>49</span>). Springer, Berlin, Heidelberg 2007, ISBN 978-3-540-48582-7, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>165–195</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-540-48584-1">10.1007/978-3-540-48584-1</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=An+Evolutionary+Approach+for+Solving+the+Multi-Objective+Job-Shop+Scheduling+Problem&amp;rft.au=Kazi+Shah+Nawaz+Ripon%2C+Chi-Ho+Tsang%2C+Sam+Kwong&amp;rft.btitle=Evolutionary+Scheduling&amp;rft.date=2007&amp;rft.doi=10.1007%2F978-3-540-48584-1&amp;rft.genre=book&amp;rft.isbn=9783540485827&amp;rft.pages=165-195&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.series=Studies+in+Computational+Intelligence" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-74"><span class="mw-cite-backlink"><a href="#cite_ref-74">↑</a></span> <span class="reference-text">Marek Mika, Grzegorz Waligóra, Jan Węglarz: <cite style="font-style:italic">Modelling and solving grid resource allocation problem with network resources for workflow applications</cite>. In: <cite style="font-style:italic">Journal of Scheduling</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>14</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>3</span>, Juni 2011, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%221094-6136%22&amp;key=cql">1094-6136</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>291–306</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/s10951-009-0158-0">10.1007/s10951-009-0158-0</a></span> (<a rel="nofollow" class="external text" href="https://link.springer.com/10.1007/s10951-009-0158-0">springer.com</a> [abgerufen am 15.&nbsp;September 2024]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Modelling+and+solving+grid+resource+allocation+problem+with+network+resources+for+workflow+applications&amp;rft.au=Marek+Mika%2C+Grzegorz+Walig%C3%B3ra%2C+Jan+W%C4%99glarz&amp;rft.date=2011-06&amp;rft.doi=10.1007%2Fs10951-009-0158-0&amp;rft.genre=journal&amp;rft.issn=1094-6136&amp;rft.issue=3&amp;rft.jtitle=Journal+of+Scheduling&amp;rft.pages=291-306&amp;rft.volume=14" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-75"><span class="mw-cite-backlink"><a href="#cite_ref-75">↑</a></span> <span class="reference-text">Wilfried Jakob, Sylvia Strack, Alexander Quinte, Günther Bengel, Karl-Uwe Stucky: <cite style="font-style:italic">Fast Rescheduling of Multiple Workflows to Constrained Heterogeneous Resources Using Multi-Criteria Memetic Computing</cite>. In: <cite style="font-style:italic">Algorithms</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>6</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>2</span>, 22.&nbsp;April 2013, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%221999-4893%22&amp;key=cql">1999-4893</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>245–277</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.3390/a6020245">10.3390/a6020245</a></span> (<a rel="nofollow" class="external text" href="http://www.mdpi.com/1999-4893/6/2/245">mdpi.com</a> [abgerufen am 8.&nbsp;Februar 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Fast+Rescheduling+of+Multiple+Workflows+to+Constrained+Heterogeneous+Resources+Using+Multi-Criteria+Memetic+Computing&amp;rft.au=Wilfried+Jakob%2C+Sylvia+Strack%2C+Alexander+Quinte%2C+...&amp;rft.date=2013-04-22&amp;rft.doi=10.3390%2Fa6020245&amp;rft.genre=journal&amp;rft.issn=1999-4893&amp;rft.issue=2&amp;rft.jtitle=Algorithms&amp;rft.pages=245-277&amp;rft.volume=6" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-76"><span class="mw-cite-backlink"><a href="#cite_ref-76">↑</a></span> <span class="reference-text">Alberto Colorni, Marco Dorigo, Vittorio Maniezzo: <cite style="font-style:italic">Genetic Algorithms: A New Approach to the Timetable Problem</cite>. In: M. Akgül, H.W. Hamacher, S. Tüfekçi (Hrsg.): <cite style="font-style:italic">Combinatorial Optimization</cite>. NATO ASI Series (Series F: Computer and Systems Sciences), <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>82</span>. Springer, Berlin, Heidelberg 1992, ISBN 3-642-77491-1, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>235–239</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-642-77489-8_14">10.1007/978-3-642-77489-8_14</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Genetic+Algorithms%3A+A+New+Approach+to+the+Timetable+Problem&amp;rft.au=Alberto+Colorni%2C+Marco+Dorigo%2C+Vittorio+Maniezzo&amp;rft.date=1992&amp;rft.doi=10.1007%2F978-3-642-77489-8_14&amp;rft.genre=journal&amp;rft.isbn=3642774911&amp;rft.issue=82&amp;rft.jtitle=Combinatorial+Optimization&amp;rft.pages=235-239&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer&amp;rft.volume=NATO+ASI+Series+%28Series+F%3A+Computer+and+Systems+Sciences%29" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-77"><span class="mw-cite-backlink"><a href="#cite_ref-77">↑</a></span> <span class="reference-text">B. Paechter, A. Cumming, H. Luchian: <cite style="font-style:italic">The use of local search suggestion lists for improving the solution of timetable problems with evolutionary algorithms</cite>. In: Terence C. Fogarty (Hrsg.): <cite style="font-style:italic">Evolutionary computing: AISB Workshop, Brighton, U.K.: selected papers</cite>. Springer, Berlin, Heidelberg 1996, ISBN 3-540-61749-3.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=The+use+of+local+search+suggestion+lists+for+improving+the+solution+of+timetable+problems+with+evolutionary+algorithms&amp;rft.au=B.+Paechter%2C+A.+Cumming%2C+H.+Luchian&amp;rft.btitle=Evolutionary+computing%3A+AISB+Workshop%2C+Brighton%2C+U.K.%3A+selected+papers&amp;rft.date=1996&amp;rft.genre=book&amp;rft.isbn=3540617493&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-78"><span class="mw-cite-backlink"><a href="#cite_ref-78">↑</a></span> <span class="reference-text">Dipankar Dasgupta: <cite style="font-style:italic">Optimal Scheduling of Thermal Power Generation Using Evolutionary Algorithms</cite>. In: Dipankar Dasgupta, Zbigniew Michalewicz (Hrsg.): <cite style="font-style:italic">Evolutionary Algorithms in Engineering Applications</cite>. Springer, Berlin, Heidelberg 1997, ISBN 3-642-08282-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>317–328</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-662-03423-1_18">10.1007/978-3-662-03423-1_18</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Optimal+Scheduling+of+Thermal+Power+Generation+Using+Evolutionary+Algorithms&amp;rft.au=Dipankar+Dasgupta&amp;rft.btitle=Evolutionary+Algorithms+in+Engineering+Applications&amp;rft.date=1997&amp;rft.doi=10.1007%2F978-3-662-03423-1_18&amp;rft.genre=book&amp;rft.isbn=3642082823&amp;rft.pages=317-328&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-79"><span class="mw-cite-backlink"><a href="#cite_ref-79">↑</a></span> <span class="reference-text">Gary Fogel, David Corne: <i>Evolutionary Computation in Bioinformatics</i>. Morgan Kaufmann, 2002. ISBN 978-1-55860-797-2. <a href="https://doi.org/10.1016/B978-1-55860-797-2.X5000-8" class="extiw external" title="doi:10.1016/B978-1-55860-797-2.X5000-8">doi:10.1016/B978-1-55860-797-2.X5000-8</a>.</span>
</li>
<li id="cite_note-80"><span class="mw-cite-backlink"><a href="#cite_ref-80">↑</a></span> <span class="reference-text">Robert Axelrod: <i>Die Evolution der Kooperation</i>. Oldenbourg, München 1987; 7. Auflage, 2014. ISBN 978-3-486-59172-9. <a href="https://doi.org/10.1524/9783486851748" class="extiw external" title="doi:10.1524/9783486851748">doi:10.1524/9783486851748</a></span>
</li>
<li id="cite_note-81"><span class="mw-cite-backlink"><a href="#cite_ref-81">↑</a></span> <span class="reference-text">W. Leo Meerts, Michael Schmitt: <cite style="font-style:italic">Application of genetic algorithms in automated assignments of high-resolution spectra</cite>. In: <cite style="font-style:italic">International Reviews in Physical Chemistry</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>25</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>3</span>, 1.&nbsp;Juli 2006, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220144-235X%22&amp;key=cql">0144-235X</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>353–406</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1080/01442350600785490">10.1080/01442350600785490</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Application+of+genetic+algorithms+in+automated+assignments+of+high-resolution+spectra&amp;rft.au=W.+Leo+Meerts%2C+Michael+Schmitt&amp;rft.date=2006-07-01&amp;rft.doi=10.1080%2F01442350600785490&amp;rft.genre=journal&amp;rft.issn=0144-235X&amp;rft.issue=3&amp;rft.jtitle=International+Reviews+in+Physical+Chemistry&amp;rft.pages=353-406&amp;rft.volume=25" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-82"><span class="mw-cite-backlink"><a href="#cite_ref-82">↑</a></span> <span class="reference-text"><a href="Alan_Turing" title="Alan Turing">A. M. Turing</a>: <i>Computing machinery and intelligence</i>. In: <i><a href="Mind_(Zeitschrift)" title="Mind (Zeitschrift)">Mind</a></i>, 59, S.&nbsp;433–460. 1950. <style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */


.mw-parser-output .webarchiv-memento a{color:inherit}


/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080702224846/http://loebner.net/Prizef/TuringArticle.html">loebner.net</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 2. Juli 2008 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
<li id="cite_note-:7-83"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:7_83-0">a</a></sup> <sup><a href="#cite_ref-:7_83-1">b</a></sup> <sup><a href="#cite_ref-:7_83-2">c</a></sup></span> <span class="reference-text"><span class="book">Ingo Rechenberg: <cite style="font-style:italic">Evolutionsstrategie&nbsp;– Optimierung technischer Systeme nach Prinzipien der biologischen Evolution (PhD thesis)</cite>. Frommann-Holzboog, 1973.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Ingo%26%2332%3BRechenberg&amp;rft.btitle=Evolutionsstrategie+-+Optimierung+technischer+Systeme+nach+Prinzipien+der+biologischen+Evolution+%28PhD+thesis%29&amp;rft.date=1973&amp;rft.genre=book&amp;rft.pub=Frommann-Holzboog" style="display:none">&nbsp;</span></span> ISBN 3-7728-0373-3</span>
</li>
<li id="cite_note-84"><span class="mw-cite-backlink"><a href="#cite_ref-84">↑</a></span> <span class="reference-text">Hans-Paul Schwefel: <cite style="font-style:italic">Evolutionsstrategie und numerische Optimierung</cite>. Dissertation. Technische Universität, Berlin 1975.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Hans-Paul+Schwefel&amp;rft.btitle=Evolutionsstrategie+und+numerische+Optimierung&amp;rft.date=1975&amp;rft.genre=book&amp;rft.place=Berlin&amp;rft.pub=Technische+Universit%C3%A4t" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:8-85"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:8_85-0">a</a></sup> <sup><a href="#cite_ref-:8_85-1">b</a></sup> <sup><a href="#cite_ref-:8_85-2">c</a></sup></span> <span class="reference-text">Hans-Paul Schwefel: <cite style="font-style:italic">Evolution and Optimum Seeking</cite>. Sixth-generation computer technology series. John Wiley &amp; Sons, New York 1995, ISBN 978-0-471-57148-3 (<a rel="nofollow" class="external text" href="https://www.researchgate.net/publication/220690578_Evolution_and_Optimum_Seeking">researchgate.net</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Hans-Paul+Schwefel&amp;rft.btitle=Evolution+and+Optimum+Seeking&amp;rft.date=1995&amp;rft.genre=book&amp;rft.isbn=9780471571483&amp;rft.place=New+York&amp;rft.pub=John+Wiley+%26+Sons&amp;rft.volume=Sixth-generation+computer+technology+series" style="display:none">&nbsp;</span></span>
<ol class="mw-subreference-list"><li id="cite_note-101"><span class="mw-cite-backlink"><a href="#cite_ref-101">↑</a></span> <span class="reference-text">S. 109</span>
</li>
</ol></li>
<li id="cite_note-:9-89"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:9_89-0">a</a></sup> <sup><a href="#cite_ref-:9_89-1">b</a></sup></span> <span class="reference-text">Darrell Whitley: <cite style="font-style:italic">An overview of evolutionary algorithms: practical issues and common pitfalls</cite>. In: <cite style="font-style:italic">Information and Software Technology</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>43</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>14</span>, Dezember 2001, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>817–831</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1016/S0950-5849%2801%2900188-4">10.1016/S0950-5849(01)00188-4</a></span> (<a rel="nofollow" class="external text" href="https://linkinghub.elsevier.com/retrieve/pii/S0950584901001884">elsevier.com</a> [abgerufen am 8.&nbsp;Februar 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=An+overview+of+evolutionary+algorithms%3A+practical+issues+and+common+pitfalls&amp;rft.au=Darrell+Whitley&amp;rft.date=2001-12&amp;rft.doi=10.1016%2FS0950-5849%2801%2900188-4&amp;rft.genre=journal&amp;rft.issue=14&amp;rft.jtitle=Information+and+Software+Technology&amp;rft.pages=817-831&amp;rft.volume=43" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-90"><span class="mw-cite-backlink"><a href="#cite_ref-90">↑</a></span> <span class="reference-text">Lukáš Sekanina: <i>Evolvable Components: From Theory to Hardware Implementations</i>. Springer, Berlin, Heidelberg, 2004, S. 27. <a href="https://doi.org/10.1007/978-3-642-18609-7" class="extiw external" title="doi:10.1007/978-3-642-18609-7">doi:10.1007/978-3-642-18609-7</a></span>
</li>
<li id="cite_note-91"><span class="mw-cite-backlink"><a href="#cite_ref-91">↑</a></span> <span class="reference-text">Cesary Janikow, Zbigniew Michalewicz: <cite style="font-style:italic">An Experimental Comparison of Binary and Floating Point Representations in Genetic Algorithms</cite>. In: <cite style="font-style:italic">Conf. Proc of the Fourth Int. Conf. on Genetic Algorithms (ICGA'91)</cite>. 1991, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>31–36</span> (<a rel="nofollow" class="external text" href="http://www.cs.umsl.edu/~janikow/publications/1991/GAbin/text.pdf">umsl.edu</a> [PDF]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=An+Experimental+Comparison+of+Binary+and+Floating+Point+Representations+in+Genetic+Algorithms&amp;rft.au=Cesary+Janikow%2C+Zbigniew+Michalewicz&amp;rft.btitle=Conf.+Proc+of+the+Fourth+Int.+Conf.+on+Genetic+Algorithms+%28ICGA%2791%29&amp;rft.date=1991&amp;rft.genre=book&amp;rft.pages=31-36" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-92"><span class="mw-cite-backlink"><a href="#cite_ref-92">↑</a></span> <span class="reference-text">Zbigniew Michalewicz: <cite style="font-style:italic">Genetic Algorithms + Data Structures = Evolution Programs</cite>. Springer, Berlin, Heidelberg 1996, ISBN 3-662-03315-1.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Zbigniew+Michalewicz&amp;rft.btitle=Genetic+Algorithms+%2B+Data+Structures+%3D+Evolution+Programs&amp;rft.date=1996&amp;rft.genre=book&amp;rft.isbn=3662033151&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-93"><span class="mw-cite-backlink"><a href="#cite_ref-93">↑</a></span> <span class="reference-text">Chuan-Kang Ting: <i>On the Mean Convergence Time of Multi-parent Genetic Algorithms Without Selection</i>. In: <i>Advances in Artificial Life</i>, 2005, ISBN 978-3-540-28848-0, S. 403–412.</span>
</li>
<li id="cite_note-94"><span class="mw-cite-backlink"><a href="#cite_ref-94">↑</a></span> <span class="reference-text">Thomas Bäck, Frank Hoffmeister, Hans-Paul Schwefel: <cite style="font-style:italic">A Survey of Evolution Strategies</cite>. In: Richard K. Belew, Lashon B. Booker (Hrsg.): <cite style="font-style:italic">Conf. Proc. of the 4th Int. Conf. on Genetic Algorithms (ICGA'91)</cite>. Morgan Kaufmann, San Francisco 1991, ISBN 1-55860-208-9, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>2–9</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=A+Survey+of+Evolution+Strategies&amp;rft.au=Thomas+B%C3%A4ck%2C+Frank+Hoffmeister%2C+Hans-Paul+Schwefel&amp;rft.btitle=Conf.+Proc.+of+the+4th+Int.+Conf.+on+Genetic+Algorithms+%28ICGA%2791%29&amp;rft.date=1991&amp;rft.genre=book&amp;rft.isbn=1558602089&amp;rft.pages=2-9&amp;rft.place=San+Francisco&amp;rft.pub=Morgan+Kaufmann" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:11-95"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:11_95-0">a</a></sup> <sup><a href="#cite_ref-:11_95-1">b</a></sup></span> <span class="reference-text">Nikolaus Hansen, Andreas Ostermeier: <cite style="font-style:italic">Completely Derandomized Self-Adaptation in Evolution Strategies</cite>. In: <cite style="font-style:italic">Evolutionary Computation</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>9</span>, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>2</span>, Juni 2001, <a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a>&nbsp;<span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%221063-6560%22&amp;key=cql">1063-6560</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>159–195</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1162/106365601750190398">10.1162/106365601750190398</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Completely+Derandomized+Self-Adaptation+in+Evolution+Strategies&amp;rft.au=Nikolaus+Hansen%2C+Andreas+Ostermeier&amp;rft.date=2001-06&amp;rft.doi=10.1162%2F106365601750190398&amp;rft.genre=journal&amp;rft.issn=1063-6560&amp;rft.issue=2&amp;rft.jtitle=Evolutionary+Computation&amp;rft.pages=159-195&amp;rft.volume=9" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-:12-96"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-:12_96-0">a</a></sup> <sup><a href="#cite_ref-:12_96-1">b</a></sup></span> <span class="reference-text">Nikolaus Hansen, Stefan Kern: <cite style="font-style:italic">Evaluating the CMA Evolution Strategy on Multimodal Test Functions</cite>. In: <cite style="font-style:italic">Conf. Proc. of Parallel Problem Solving from Nature - PPSN VIII</cite>. LNCS, <span style="white-space:nowrap">Nr.<span style="display:inline-block;width:.2em">&nbsp;</span>3242</span>. Springer Berlin Heidelberg, Berlin, Heidelberg 2004, ISBN 3-540-23092-0, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>282–291</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-540-30217-9_29">10.1007/978-3-540-30217-9_29</a></span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Evaluating+the+CMA+Evolution+Strategy+on+Multimodal+Test+Functions&amp;rft.au=Nikolaus+Hansen%2C+Stefan+Kern&amp;rft.date=2004&amp;rft.doi=10.1007%2F978-3-540-30217-9_29&amp;rft.genre=journal&amp;rft.isbn=3540230920&amp;rft.issue=3242&amp;rft.jtitle=Conf.+Proc.+of+Parallel+Problem+Solving+from+Nature+-+PPSN+VIII&amp;rft.pages=282-291&amp;rft.place=Berlin%2C+Heidelberg&amp;rft.pub=Springer+Berlin+Heidelberg&amp;rft.volume=LNCS" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-97"><span class="mw-cite-backlink"><a href="#cite_ref-97">↑</a></span> <span class="reference-text">Daniel Mora-Melià, F. Javier Martínez-Solano, Pedro L. Iglesias-Rey, Jimmy H. Gutiérrez-Bahamondes: <cite style="font-style:italic">Population Size Influence on the Efficiency of Evolutionary Algorithms to Design Water Networks</cite>. In: <cite style="font-style:italic">Procedia Engineering</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>186</span>, 2017, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>341–348</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1016/j.proeng.2017.03.209">10.1016/j.proeng.2017.03.209</a></span> (<a rel="nofollow" class="external text" href="https://linkinghub.elsevier.com/retrieve/pii/S1877705817313565">elsevier.com</a> [abgerufen am 29.&nbsp;November 2025]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Population+Size+Influence+on+the+Efficiency+of+Evolutionary+Algorithms+to+Design+Water+Networks&amp;rft.au=Daniel+Mora-Meli%C3%A0%2C+F.+Javier+Mart%C3%ADnez-Solano%2C+Pedro+L.+Iglesias-Rey%2C+...&amp;rft.btitle=Procedia+Engineering&amp;rft.date=2017&amp;rft.doi=10.1016%2Fj.proeng.2017.03.209&amp;rft.genre=book&amp;rft.pages=341-348&amp;rft.volume=186" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-98"><span class="mw-cite-backlink"><a href="#cite_ref-98">↑</a></span> <span class="reference-text">Dana Vrajitoru: <cite style="font-style:italic">Large Population or Many Generations for Genetic Algorithms? Implications in Information Retrieval</cite>. In: <cite style="font-style:italic">Soft Computing in Information Retrieval</cite>. <span style="white-space:nowrap">Band<span style="display:inline-block;width:.2em">&nbsp;</span>50</span>. Physica-Verlag HD, Heidelberg 2000, ISBN 978-3-7908-2473-5, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>199–222</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1007/978-3-7908-1849-9_9">10.1007/978-3-7908-1849-9_9</a></span> (<a rel="nofollow" class="external text" href="http://link.springer.com/10.1007/978-3-7908-1849-9_9">springer.com</a> [abgerufen am 29.&nbsp;November 2025]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.atitle=Large+Population+or+Many+Generations+for+Genetic+Algorithms%3F+Implications+in+Information+Retrieval&amp;rft.au=Dana+Vrajitoru&amp;rft.btitle=Soft+Computing+in+Information+Retrieval&amp;rft.date=2000&amp;rft.doi=10.1007%2F978-3-7908-1849-9_9&amp;rft.genre=book&amp;rft.isbn=9783790824735&amp;rft.pages=199-222&amp;rft.place=Heidelberg&amp;rft.pub=Physica-Verlag+HD&amp;rft.volume=50" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-99"><span class="mw-cite-backlink"><a href="#cite_ref-99">↑</a></span> <span class="reference-text">Martin Briesch, Dominik Sobania, Franz Rothlauf: <cite style="font-style:italic">On the Trade-Off between Population Size and Number of Generations in GP for Program Synthesis</cite>. ACM, 2023, ISBN 979-84-0070120-7, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em">&nbsp;</span>535–538</span>, <a href="Digital_Object_Identifier" title="Digital Object Identifier">doi</a>:<span class="uri-handle" style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://doi.org/10.1145/3583133.3590681">10.1145/3583133.3590681</a></span> (<a rel="nofollow" class="external text" href="https://dl.acm.org/doi/10.1145/3583133.3590681">acm.org</a> [abgerufen am 29.&nbsp;November 2025]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.au=Martin+Briesch%2C+Dominik+Sobania%2C+Franz+Rothlauf&amp;rft.btitle=On+the+Trade-Off+between+Population+Size+and+Number+of+Generations+in+GP+for+Program+Synthesis&amp;rft.date=2023-07-15&amp;rft.doi=10.1145%2F3583133.3590681&amp;rft.genre=book&amp;rft.isbn=9798400701207&amp;rft.pages=535-538&amp;rft.pub=ACM" style="display:none">&nbsp;</span></span>
</li>
<li id="cite_note-100"><span class="mw-cite-backlink"><a href="#cite_ref-100">↑</a></span> <span class="reference-text">Julian F. Miller: <i>Cartesian Genetic Programming</i>. Natural Computing Series. Springer, Berlin, Heidelberg, 2011, S. 63. <a href="https://doi.org/10.1007/978-3-642-17310-3_2" class="extiw external" title="doi:10.1007/978-3-642-17310-3 2">doi:10.1007/978-3-642-17310-3_2</a></span>
</li>
<li id="cite_note-102"><span class="mw-cite-backlink"><a href="#cite_ref-102">↑</a></span> <span class="reference-text">Thomas Bäck, David B. Fogel, Zbigniew Michalewicz (Hrsg.): <cite style="font-style:italic">Evolutionary Computation 1</cite>. Institute of Physics Publishing, Bristol; Philadelphia 2000, ISBN 978-0-7503-0664-5, <span style="white-space:nowrap">Glossary, S. xxx und S. xxxvii</span> (<a rel="nofollow" class="external text" href="https://www.worldcat.org/title/ocm44807816">worldcat.org</a> [abgerufen am 16.&nbsp;September 2024]).<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rfr_id=info:sid/de.wikipedia.org:Evolution%C3%A4rer+Algorithmus&amp;rft.btitle=Evolutionary+Computation+1&amp;rft.date=2000&amp;rft.genre=book&amp;rft.isbn=9780750306645&amp;rft.place=Bristol%3B+Philadelphia&amp;rft.pub=Institute+of+Physics+Publishing" style="display:none">&nbsp;</span></span>
</li>
</ol>
<div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten">
<div style="display: table-cell; vertical-align: middle; width: 100%;">
<div>
Normdaten&nbsp;(Sachbegriff): <a href="Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4366912-8">4366912-8</a></span> </div>
</div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-12-13" href="https://de.wikipedia.org/wiki/?title=Evolution%C3%A4rer_Algorithmus&amp;oldid=262389673">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>